Articles of resolv.conf

resolv.conf在经过一段时间后会发生变化

我设置了/etc/resolv.conf domain example.local nameserver 127.0.0.1 nameserver 192.168.1.108 但是,一天之后..!? 它改变了! nameserver 192.168.1.1 192.168.1.1是DHCPD 如何阻止改变呢?

域名不能parsing@ Debian VPS

我有一个相当普遍的问题,除了我发现的所有解决scheme都不适合我。 我有我的VPS,运行Debian 5 / Debian 6 / CentOS 5.5 / 任何其他操作系统,我已经尝试 ,重build和重新安装。 一旦启动,networking工作正常,我可以ping IP,例如8.8.8.8 。 这里的问题是,VPS无法parsing主机名。 首先,默认的resolv.conf看起来很好: vps:~# cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 这些主机默认由我的VPS提供商设置。 该文件不会被重写。 并且每次重启都会恢复默认版本。 更新 8.8.8.8服务器的工作原理,我已经尝试在我的家用电脑上。 以及我已经尝试了我的家庭ISP的DNS服务器上的VPS – 仍然没有成功。 正如我已经说过的,ping也很好: vps:~# ping -c 4 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=7.63 ms 64 bytes […]

麻烦解决在CentOS上使用绑定主机名

我正在学校的服务器pipe理课程,我设法在虚拟机上的apache和dns服务器上设置虚拟主机。 不过,我现在已经build立了一台旧电脑来运行CentOS,而且我也在那个盒子上试了一下。 我现在碰到的问题是,我无法parsing从Linux的主机名。 我已经在/etc/resolv.conf中将名称服务器设置为CentOS机器的IP,但是当我尝试 ping google.com我得到ping: unknown host google.com 但是,当我ping 66.102.13.105 (这是谷歌的IP,通过在我的Mac上ping通出),我得到: PING 66.102.13.105 (66.102.13.105) 56(84) bytes of data. 64 bytes from 66.102.13.105: icmp_seq=1 ttl=52 time=15.5 ms 有点困惑为什么发生这种情况。 难道是因为我的路由器坐在Linux机器和电缆调制解调器之间? 这是一个D-Link的东西。 提前致谢

旋转由DHCP指定的DNS服务器

我有一个运行着大约200个CentOS实例的OpenStack集群,我从我的托pipe服务提供商那里得到了一个抱怨:​​DNSstream量对于他们的服务器来说太多了。 为了解决这个问题,我已经build立了一对绑定parsing器实例,并希望通过DHCP推送这些,但我一直没有find一种方法来确保resolv.conf指令options rotate得到通过DHCP推出,或者可以通过一些configuration文件来设置,我假设会住在/etc/sysconfig 。

NSD / BIND – 如何loggingDNSparsing器IP和EDNS

BIND和NSD是否支持查询的DNSparsing器的IP地址的详细logging? 如果香草发行版支持,那么启用/configuration该function的最佳做法是什么? 如果这个function在香草发行版中不可用,那么有扩展吗?

在Ubuntu 8.04 Hardy LTS上创build一个简单且固定的dns服务器条目

当这个Ubuntu Hardy服务器启动时,如果networking电缆在启动过程中没有连接,则并不总是保证dns设置是正确的。 我宁愿简单的快速和固定的DNS设置。 我没有这些软件包的知识,这就是我们自己安装的东西(我们总是试图去简单和标准的方式,而不会改变太多的东西): $ dpkg -l|grep dns ii dnsutils 1:9.4.2.dfsg.P2-2ubuntu0.5 Clients provided with BIND ii libavahi-compat-libdnssd1 0.6.22-2ubuntu4.1 Avahi Apple Bonjour compatibility library ii libdns36 1:9.4.2.dfsg.P2-2ubuntu0.5 DNS Shared Library used by BIND ii libnss-mdns 0.10-3ubuntu2 NSS module for Multicast DNS name resolution 这是我在安装过程中select的networkingconfiguration: $ cat /etc/network/interfaces # This file describes the network interfaces available on […]

如何configurationping用于使用第一个和第二个名称服务器parsing主机名的超时

根据resolv.conf的手册页,我应该能够指定一些选项来parsingparsing器如何parsing给定的主机名以进行查找: http : //linux.die.net/man/5/resolv.conf 我知道我的域名服务器是本地的,应该很快响应,所以我想超时时间为2秒(也许是1S)。 我也想随机交换我将要打的名字服务器。 所以根据文档Ip汇集以下configuration: nameserver 10.10.1.15 nameserver 10.10.1.16 option timeout:1 option rotate option attempts:1 但是,当我的名字服务器条目被削弱时,每次ping之间仍然需要大约5秒钟的时间: nameserver 10.10.1.250 nameserver 10.10.1.16 option timeout:1 option rotate option attempts:1 另外,如果解算器是在第一个和第二个NS之间循环的请求,我不会得到预期的5s,1s,5s,1s的延迟…有没有人知道为什么,或者如何做到这一点做我想要的东西? 谢谢 …

在resolv.conf中没有woking域参数

我插入了 domain test 进入resolv.conf,然后期待 # getent ahosts srv # getent ahosts srv.test 1.1.1.1 STREAM srv.test 1.1.1.1 DGRAM 1.1.1.1 RAW 都将提供相同的结果。 任何想法为什么没有发生? 谢谢! 编辑: 在/ etc / nsswitch的 hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname srv.testlogging存储在/ etc / hosts中。

为每个域configuration名称服务器?

在resolv.conf中,我有名称服务器列表。 是否有可能使parsing器使用给定的dns服务器只为给定域的主机? 我想像这样(这是纯粹的理论语法,据我所知在任何地方都行不通): nameserver 192.168.0.1 nameserver 192.168.3.15 for example.com test.com 它会这样工作:当我需要IP主机“a.example.com”它将查询192.168.3.15,但对于serverfault.com – 它会查询192.168.0.1。 有点像路由表,但对于DNS请求。 操作系统是Linux – 如果这很重要。

dhclient从多个DHCP服务器追加设置

我有一个服务器有两个接口连接到两个独立的networking,使用DHCP的两个。 当dhclient写入/etc/resolv.conf ,我希望它追加那些尚未存在的设置。 例如,如果我从一个DHCP服务器收到: nameserver 10.0.0.1 search one.mydomain.com 和另一个: nameserver 10.1.1.254 search two.mydomain.com 然后resolv.conf应该看起来像这样: search one.mydomain.com two.mydomain.com nameserver 10.0.0.1 nameserver 10.1.1.254 目前来看,最后一个客户端似乎覆盖了那里的任何地方。 我知道我可以使用supercede或append在dhclient.conf中预先configuration设置,但是我必须对这些值进行硬编码。 我已经在dhclient的man页面上search过了,但似乎dhclient更喜欢单独工作(即不与其他任何dhclients一起工作),还是我错过了某些东西?