Articles of resolv.conf

如何在resolv.conf中configuration多域名服务器?

我有一个服务器有2个域指向它domain1.com和domain2.com 。 他们都使用相同的名称服务器: dns1.vps.net和dns2.vps.net 。 当我运行cat resolv.conf 这是它的内容: # Automatically generated by OnApp (2.0.rc5.i) domain nameserver 8.8.8.8 nameserver 8.8.4.4 究竟应该在这里呢? 编辑 我问了这个问题 他们告诉我看看我的/var/log/mail.log ,这可能是因为我的resolv.confconfiguration不正确。 在日志中说: Feb 10 18:01:02 my-domain sm-msp-queue [7933]:无法限定我自己的域名(my-domain) – 使用短名称 我想这就是为什么我每次尝试从PHP发送电子邮件时服务器滞后大约60秒。

Debian的parsing器添加域名,我不想这样做

我有以下问题: 如果我ping一个不存在的域名,我会得到一个IP地址的回复 # ping nosuchdomain.common PING nosuchdomain.common.myrealdomain.com (192.168.1.1) 56(84) bytes of data. 64 bytes from myrealdomain.com (192.168.1.1): icmp_req=1 ttl=59 time=0.184 ms 无论如何,我想要发生的将是parsing器这样的工作 #ping nosuchdomain.common ping: unknown host nosuchdomain.common 我的/etc/resolv.conf现在看起来像这样: # nameserver config nameserver 8.8.8.8 任何想法,我应该让parsing器返回“未知的主机”?

在亚马逊/ AMI映像上通过TCP强制进行DNS查询的神奇咒语是什么?

看起来好像在Amazon AMI(最新的2016.09版本)上忽略了resolv.conf选项use-vc 。 考虑以下: [hadoop@ip-172-20-40-202 ~]$ cat /etc/resolv.conf search default.svc.cluster.local svc.cluster.local cluster.local ec2.internal options use-vc ndots:5 timeout:2 attempts:5 nameserver 172.20.53.184 nameserver 172.20.0.2 如果我交互地使用nslookup ,通过set vc强制使用TCP,查询完全按照预期工作: [hadoop@ip-172-20-40-202 ~]$ nslookup > set vc > kafka.default.svc.cluster.local ;; Got recursion not available from 172.20.53.184, trying next server ;; Got recursion not available from 172.20.53.184, trying next server ;; Got […]

如何使linux服务器从resolv.conf中查询第二或第三或第四个名称服务器IP地址

在我们的环境中,我们有一个非常uniq的要求。 让我先解释一下我们的环境。 我们有DEV,TEST,PRE-PROD和PROD环境,每个环境都有自己的DNS服务器(主从)来parsing主机名。 我们现在想要的是创build一个mamangement服务器,他将能够parsing除PRODUCTION环境以外的所有环境服务器(DEV,TEST,PRE_PROD)。 所以我想,把所有的环境DNS服务器的IP地址在这个pipe理服务器resolv.conf将解决这个问题。 但它只是解决服务器主机名的入口是第一个DNS服务器types注册。 例如,我提到DEV环境DNS服务器,所以它只parsingDEV服务器。 当我尝试parsingPRE-PROD或TEST等其他环境服务器时,他们没有parsing。 我读了多个博客和发布和普遍的共识是,parsing器只是检查第一个条目,如果超时或SERVFAIL,那么只有它从resolv.conf到第二名称服务器。 我想就如何达到这个要求提出你的意见/build议。 注意: – 我们使用RHEL 6等效。 谢谢

vpn守护进程每次修改它时都会更改和更新resolv.conf

我正在运行第三方vpn守护程序,它在init上更改resolv.conf并不断检查更改。 我安装了自己的本地dnscaching,可以在resolv.conf中正常使用,但是vpn守护进程在这之前会将其parsing器放在里面,我得到了巨大的超时时间。 任何想法,我怎么可以使用另一个configuration文件来指定我想解决我自己的东西,或者至less减less标准的DNS超时(5秒),而无需触及resolv.conf

DNS通配符和/etc/resolv.conf问题

我通过google.comsearch,但无法find答案…所以我问了这里。 这就是问题: 我在PC上build立了一个DNStesting环境,其主机名是gamepc 。 DNS服务器(bind9)有一个通配符logging: * IN A 192.168.0.1 而/etc/resolv.conf文件有一个条目: domain bogus. nameserver 127.0.0.1 所以当我ping somehost它会像下面这样返回: PING somehost.bogus (192.168.0.1) 56(84) bytes of data. 64 bytes from gamepc.bogus (192.168.0.1): icmp_req=1 ttl=64 time=0.042 ms … 而当我平google.com它会返回像: PING google.com (74.125.71.99) 56(84) bytes of data. 64 bytes from hx-in-f99.1e100.net (74.125.71.99): icmp_req=1 ttl=51 time=68.0 ms … 到目前为止,一切都很好。 但是,如果我ping一些不存在的域,例如sldfjsldjflksdjf.com它仍然会返回如下: PING sldfjsldjflksdjf.com.bogus […]

dynamic更新BIND 9转发器

有两个到不同ISP的WAN接口,configuration了PEERDNS=yes并安装了BIND 9服务器,configurationforward only 。 这些接口用于旋转(不是同一时间)。 在CentOS 6.3中,首选的方法是什么时候允许在改变活动的WAN接口时将BIND转发器更改为活动的ISP域名服务器?

/etc/resolv.conf文件中的127.0.0.1(Debian)

我没有在我的Debian机器上运行DNS服务器。 但是,文件resolv.conf包含以下几行: nameserver 127.0.0.1 nameserver 213.186.33.99 search ovh.net 在这个文件中有行nameserver 127.0.0.1是正常的。 如果没有,我可以编辑这个文件并删除它吗? 我卸载了bind9。 我有其他服务器@ server4you和默认情况下不安装Bind9和resolv.conf不包含行名称服务器127.0.0.1。 我刚刚得到了一个新的服务器@ovh安装Bind9,我已经卸载。

域名服务器不会倒退

我试图使用几个名称服务器,每个人都可以解决一些主机,其他人不。 这是我的resolv.conf: options timeout:1 # This one is used to resolve hostnames for servers internal to my company nameserver 127.0.1.1 And this one is used to resolve hostnames for docker hosts I have on my machine nameserver 172.17.42.1 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY […]

当resolv.conf为空且您的服务器具有静态IP时,如何进行域parsing?

我已经在我的局域网中的计算机上安装了Ubuntu 10.04服务器。 从我的路由器控制面板,我把它设置为静态DHCP。 我的resolv.conf文件有输出 nameserver 192.168.1.1 我删除了该行,并保存.conf文件,但我仍然能够从我的服务器的terminal上ping网站。 即使这个文件是空白的,域名如何parsing为IP地址?