一、增加linux的dns(永久)1、运行命令:cd /etc/sysconfig/network-scripts/  ls 2、找到该目录下的网卡配置文件如:ifcfg-ens32,在其中添加三行,如果文件中已经有了DNS,就先删除再添加:PEERD=no  DNS1=8.8.8.8  DNS2=114.144.114.114 3、添加完之后运行命令:#重启网络服务,使更改生效  service            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 18:37:48
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现Docker内部DNS教程
## 简介
Docker是一种流行的容器化平台,它提供了一种方便的方式来打包、分发和运行应用程序。在Docker容器中,我们通常使用容器名称或容器IP地址来访问其他容器的服务。然而,随着容器的数量增加,手动管理这些连接变得困难。为了解决这个问题,我们可以使用Docker内部DNS来自动解析容器名称为IP地址。
在本教程中,我将向你展示如何实现Docker内部            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-18 06:13:08
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            _docker是一种轻量级的虚拟化技术,是一个开源的应用容器引擎。可以打包应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上。
_01 什么是docker虚拟机的发展减轻了企业对硬件资源的依赖,它将一台物理设备虚拟为多个逻辑设备,每个逻辑设备可运行不同的操作系统。但传统虚拟机需要安装操作系统才能执行应用程序,占用系统资源过多。多数情况下,用户只想运行            
                
         
            
            
            
            Docker 简介背景开发和运维之间因为环境不同而导致的矛盾集群环境下每台机器部署相同的应用DevOps(Development and Operations)简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 12:06:23
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你一直可以很好地上网,可是有一天突然之间不能浏览网络、收发邮件、IE只会一次又一次地显示 "DNS Error", 毫无疑问你遇到了DNS 问题……ISP 导致的DNS 问题一般情况下ISP开通了很多服务器,而且每台服务器完成的主要功能都不尽相同,比如DNS、POP、SMTP和Web等等,如果其中的一台服务器出了问题(最坏的情形就是DNS服务器出问题),作为客户端的你上网肯定会受到相应的影响。I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 19:33:35
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker Swarm 容器内部网络 DNS 实现
## 引言
在 Docker Swarm 中,容器之间的通信是一个重要的问题。为了实现容器内部网络的 DNS 解析,我们可以使用一些配置和命令来完成。本文将介绍实现 Docker Swarm 容器内部网络 DNS 的步骤,并提供相应的代码和注释。
## 步骤概览
下面的表格展示了实现 Docker Swarm 容器内部网络 DNS 的步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-23 11:07:13
                            
                                300阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:R1dd1er 合天智汇前言DNS Rebinding是一个比较早就出现的漏洞,本人也是在最近的一些CTF比赛的web题见识到,便记录学习一下相关的内容DNSDNS是Domain Name Service的缩写,计算机域名服务器,在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,而域名解析需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 23:38:31
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在专栏“深入剖析Kubernetes”的第20章,我们学到很容易让一个 StatefulSet 中的 Pod 拥有 DNS 记录。如果一个 StatefulSet 的名字是 memcached, 而它指定了关联的 serviceName 叫 memcached-cluster,那 kube-dns 就会为它的每个 pod 解析如下的 DNS A 记录:memcached-0.memcached-c            
                
         
            
            
            
            一、查看DNS主机名解析的主机IPhost 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。 语法 host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ] hostnew [ -a ] [ -c Class ] [            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 08:06:10
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、安装bind:
yum -y install bind bind-devel bind-utils bind-libbind-devel caching-nameserver
二、配置bind:
cp /etc/named.rfc1912.zones  /etc/named.conf
chown root:named /etc/named.conf
修改主配置文件如下:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-06-29 19:16:11
                            
                                510阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            浏览器输入一个网址。要訪问该网址必须由DNS解析出相应的server的IP地址。对于大型站点来说,一个站点相应多台server。那么DNS解析出的可能是进行负载均衡的server的IP地址。DNS解析过程整体上来说是先查缓存。缓存没有命中然后迭代查询本地(ISP)DNSserver,由本地DNSserver递归查询的过程。总体步骤例如以下图所看到的:我们以訪问www.example.microso            
                
         
            
            
            
             序言世界上最幸福的事之一,莫过于经过一番努力后,所有东西正慢慢变成你想要的样子。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes (k8s) 是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下DNS。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 专栏介            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-23 23:08:53
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IP 通信从上一节的例子可以得出这样一个结论:两个容器要能通信,必须要有属于同一个网络的网卡。满足这个条件后,容器就可以通过 IP 交互了。具体做法是在容器创建时通过 --network 指定相应的网络,或者通过 docker network connect 将现有容器加入到指定网络。可参考上一节 httpd 和 busybox 的例子,这里不再赘述。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 17:16:32
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 由于开发需要多台服务器使用域名解析,需要在内网搭建一套dns系统,原来搭建过基于bind的dns服务器,但是这种服务器的配置修改比较繁琐,因此想搭建一个轻量级的dns服务器。这里我使用了dnsmasq服务。首先了解一下什么是dnsmasq,维基百科这样说明:这次的web-ui管理界面是基于go语言开发,下面让我们开始吧!一、准备一台centos7的虚拟机服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 19:29:48
                            
                                292阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker run 命令 设置dnsdocker run --dns=8.8.8.8 ···· 后可以生效docker-compose.yml 文件中 设置dns官方文档 说的是在service 下直接使用 dns参数,还有两个参数没使用dns
dns defines custom DNS servers to set on the container network interface con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:04:19
                            
                                335阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言第一节 创建DNS服务器第二节 配置DNS映射第三节 指定DNS服务器1. windows如何配置2. centos7如何配置第四节 修改DNS管理后台的密码第五节 DNS高可用问题问题 遇到的问题1. 可以ping自定义域名,但是无法ping公网域名 前言如何搭建DNS服务器?第一节 创建DNS服务器创建文件夹用于存储文件mkdir -p /opt/docker/dns-serve            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 01:20:16
                            
                                302阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker 容器内部服务问题排查指南
Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。然而,在使用 Docker 容器的过程中,我们可能会遇到一些服务问题,需要进入容器内部进行排查。本文将介绍如何使用 Docker 命令进入容器内部,并展示如何使用类图和流程图来分析问题。
## 进入 Docker 容器内部
首先,我们需要使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-27 07:10:35
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天遇到了一个很奇怪的DNS问题同一个域名竟然返回不同的IP(这个域名只对应一个IP),具体的描述如下:
A电脑:
IP:192.168.0.12
子网掩码:255.255.255.0
网关:192.168.0.1
DNS:192.168.1.2
B电脑:
IP:192.168.0.105
子网掩码:255.255.255.0
网关:192.168.0.1
DNS:192.16            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2007-12-13 13:30:47
                            
                                765阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            源码分析
在Java中,DNS相关的操作都是通过通过InetAddress提供的API实现的。比如
比如查询域名对应的IP地址:
String dottedQuadIpAddress = InetAddress.getByName( "blog.arganzheng.me" ).getHostAddress();
或者反过来IP对应域名:
InetAddress[] addresses = Ine            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-17 21:25:50
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Cluster 中,除了可以通过 Cluster IP 访问 Service,Kubernetes 还提供了更为方便            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-17 08:10:12
                            
                                159阅读