Questions tagged «resolv.conf»

resolv.conf-解析程序配置文件

19
如何通过resolv.conf添加DNS服务器?
是/etc/resolv.conf没用在Ubuntu的LTS 12.04(精确穿山甲)? 我看到DNS服务器信息现在存储在NetworkManager中。该nmcli命令行工具可以列出你。 如果我想再添加一台DNS服务器,可以/etc/resolv.conf使用resolvconf软件包帮助将其添加到其中吗?
207 resolv.conf 

19
如何在resolv.conf中包含在重新启动后不会丢失的行?
我终于从7.10迁移到12.04。我还有最后一部分要完成,但是我很困惑。我在每台服务器上都使用Puppet,过去我在resolv.conf中包含了一个名称服务器地址和puppetmaster的搜索域名。 search puppetmaster.com nameserver 192.168.1.XXX 在12.04中,重新启动后resolv.conf被覆盖。我不能为这些使用静态IP,因此使用/ etc / network / interfaces来帮助我是一个难题。 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 有没有办法让resolvconf在头,尾或基中进行处理?如果有的话,有什么我可以用来调整服务器的示例。 任何帮助深表感谢。
172 resolv.conf 

10
更改/ etc / network / interfaces后,如何获取resolvconf来重新生成resolv.conf?
/etc/network/interfaces使用与下面非常相似的内容进行更新后,如何/etc/resolv.conf更新?我尝试(以root用户身份)resolver -u,service networking restart但是它们没有起作用。我也修复了符号链接,resolv.conf然后重试resolver -u。最终我无奈地重新启动了,它确实通过重建来解决了问题/etc/resolv.conf。 Ubuntu 12.04,64位服务器,已安装所有最新补丁。 范例/etc/network/interfaces: iface eth0 inet static address 192.168.3.3 netmask 255.255.255.0 gateway 192.168.3.1 dns-search example.com dns-nameservers 192.168.3.45 192.168.8.10



3
resolv.conf中的名称服务器127.0.1.1不会消失!
我读到只有在我的机器有自己的DNS服务器的情况下,我才应该nameserver 127.0.1.1在/etc/resolv.conf文件中包含该文件。既然没有,那么它就会引起问题。但是无论我做什么我都不能摆脱它! 这是我到目前为止所做的事情: 正在添加nameserver 192.168.1.3到/etc/resolvconf/resolv.conf.d/base文件。(192.168.1.3是我们网络的DNS)。 正在运行:sudo resolvconf --enable-updates。 正在运行:sudo resolvconf -u。 运行:(sudo service network-manager restart只是为了确保)。 然而,当我打开/etc/resolv.conf文件时,它说:nameserver 127.0.1.1!有谁知道怎么了? 请注意,实际上是127.0.1.1!而且我不知道为什么不是这样127.0.0.1! 即使当我/etc/resolv.conf手动更新并将其更改为其他任何内容时,sudo resolvconf -u也会将其还原为127.0.1.1!这个地址是哪里来的?

4
NetworkManager没有填充resolv.conf
我最近从升级11.10到12.04,现在在无线网络中运行正常时,现在NetworkManager没有人安装。我没有看到无论是在任何明确的错误,或。如何诊断出什么问题?/etc/resolv.conf11.10NetworkManagerUIsyslog 编辑:如果我尝试运行resolvconf,我得到错误 resolvconf:错误:/etc/resolv.conf不是符号链接,什么也不做。 应该是什么,symlink和/或如何NetworkManager填充它?这表示symlink应该指向/run/resolvconf/resolv.conf,但是该文件在我的系统上不存在。

4
我应该编辑我的resolv.conf文件来解决错误的DNS问题吗?
我的问题是我的Ubuntu计算机使用了错误的DNS服务器。由于某种原因,机器会查询localhostDNS信息。 我已经在网络设置GUI中添加了DNS服务器,但是/etc/resolv.conf仍然包含127.0.0.1DNS服务器地址。现在,我以为我可以自己编辑文件,但是它明确表示我不应该手动编辑文件。 现在,由于网络设置GUI没有使用正确的设置生成resolv.conf文件,我该如何自己生成一个新文件?
35 dns  resolv.conf 

4
16.10无法解析DNS
将我的16.04安装升级到16.10后,DNS出现了问题。 首先,当它在以太网上工作时,连接WiFi时出现了几次问题。现在它似乎也可以在WiFi上工作。不知道为什么,并且与我现在面临的问题有任何关系: 当使用Cisco Anyconnect VPN连接到VPN主机时,它将在'/etc/resolv.conf'中添加一行。我知道Ubuntu现在正在使用systemd-resolve,并且手册页上说有三种不同的模式来处理/etc/resolv.conf。我的/etc/resolv.conf不是符号链接,也没有将127.0.0.53列为DNS服务器,据我了解,systemd-resolved应该“读取它以获取DNS配置数据”。但是,它似乎并不在乎。 挖 (对我而言)奇怪的是,它dig host.customer.tld返回一个不错的答案,并带有显示所请求主机ip的ANSWER SECTION,并且它将由vpn客户端添加到/etc/resolv.conf的dns服务器称为SERVER。禁用VPN连接后,我没有任何答案。即dig读取/etc/resolv.conf。 ping 另一方面,浏览器无法访问/etc/resolv.conf,并且无法解析主机名。顺便说一句,ping / curl都不是。 南极 我找到了相关文章,并尝试运行 nmcli device show <interfacename> | grep IP4.DNS 但是它没有列出cscotun0设备的dns。(尽管在16.04中也没有。)此外,nmcli将我的dhcp服务器(我的路由器)列为我的eth / wlan连接的IP4.DNS主机。使用dig @192.168.0.1 xxx任何公共领域工作正常。 组态 我的/run/systemd/resolve/resolv.conf中列出了一些其他DNS服务器: nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 2001:4860:4860::8888 # Too many DNS servers configured, the following entries may be ignored. nameserver 2001:4860:4860::8844 我的DHCP服务器不提供这些服务。/etc/systemd/resolved.conf文件仅包含注释行,但节标题除外: …

11
resolv.conf不断被重置
我需要帮助以弄清楚为什么我resolv.conf会不断对此进行更改,导致我无法访问外部Internet,而只能访问本地网络: $ cat /etc/resolv.conf nameserver 192.168.16.1 domain localdomain search localdomain 我以为我通过摆脱回送接口并/etc/network/interfaces在jontsai的后继博客中添加了eth0接口来解决此问题。 我已经尝试过类似的事情: $ sudo ifconfig eth0 down $ sudo ifconfig eth0 up $ sudo /etc/init.d/networking restart $ sudo dhclient 然后事情会暂时起作用,最终resolv.conf中的名称服务器将再次恢复。 PS我也将此发布在ubuntuforums上。 编辑:除了NetworkManager之外,还有至少一个其他程序正在写入resolv.conf,我知道这一点,因为当我刷新NetworkManager时,resolv.conf生成的文件带有注释,说# Generated by NetworkManager,而它一直更改为的版本没有。 所以我正在尝试: while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done …

4
网络管理员:如何停止nm更新/etc/resolv.conf
我不希望网络管理员将从DHCP接收到的DNS服务器添加到我的服务器中/etc/resolv.conf。 从GUI / Connections / IPV4配置并选择方法“自动(仅地址)”时,它仍会添加通过DHCP接收的DNS服务器。 是否可以针对每个连接(特定的ssid?)进行操作?
26 dns  resolv.conf 

7
为什么每次都会重新生成我的resolv.conf文件?
我的/etc/resolv.conf文件被再生每一次,让我失去谷歌DNS服务器,当我重新连接我的3G调制解调器。 为了更改DNS设置,我查看了http://code.google.com/intl/fr-FR/speed/public-dns/docs/using.html。 我dhclient.conf的很大(58行),所以我将其发布在pastebin上。 但是,这里是dhclient.conf没有注释行或空白行的整体: option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name "<hostname>"; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; prepend domain-name-servers 8.8.8.8, 8.8.4.4; 我使用的wvdial不是Network Manager。
17 dns  resolv.conf 

1
为什么即使有主机文件条目,我的名称解析也能影响DNS?
我正在运行Ubuntu 10.04.2 LTS Desktop。作为一名Web开发人员,我自然会在/etc/hosts文件中创建一个“ me.com” 。不幸的是,在首先检查我的本地主机条目之前,我的名称解析是通过DNS进行的,我不知道为什么。 最终结果是,如果我的/etc/resolv.conf nameserver 127.0.0.1首先包含在其中,那么我将在不到一秒钟的时间内从me.com(本地)在Web浏览器中收到响应。但是,如果我没有该条目,那么如果我的ISP有点慢,我的响应有时会花费5秒钟之多。 这个问题非常麻烦,以至于我实际上不得不在这里提出一个问题(有人解决了),该问题是关于如何自动将该条目插入的/etc/resolv.conf。但是这里的一位用户(@shellholic)强烈建议(并对此进行来回评论)我应该提出这个问题。 您知道为什么我的工作站的名称解析必须先命中DNS服务器才能命中/etc/hosts文件条目吗?现在,我正在使用resolv.conf技巧。
15 10.04  dns  hosts  resolv.conf 

6
主机能够解析主机名,ssh不是
我正在尝试通过SSH从10.04系统连接到12.04系统。奇怪的是,这些规则resolv.conf似乎只能选择性地生效,这让我感到困惑。观察: [2] user@mach:~$ ssh pangolin ssh: Could not resolve hostname pangolin: Name or service not known [2] user@mach:~$ host pangolin pangolin.subdomain.domain.tld has address 172.16.7.12 subdomain.domain.tld是在search排队/etc/resolv.conf,并使用host该名称是否正确找遍给出的规则。但是,使用SSH客户端,ssh我会收到上面再现的错误。怎么会这样?我一直给人的印象是,名称解析规则resolv.conf适用于system-global。 注意:/etc/hosts完全不声明名称pangolin。该软件包openssh-server已在目标计算机上配置。问题仅在于为什么这两个程序之间的名称解析不一致。 另一个注意事项:输入完全限定的域名(即)时,该命令运行良好pangolin.subdomain.domain.tld。 同时,我重新启动了客户端计算机(10.04),问题仍然存在。没有安装DNS缓存守护程序,因此我认为无论如何都不应该成为问题。 评论中要求的信息: $ grep host /etc/nsswitch.conf hosts: files dns /etc/resolv.conf,我一致地转换了域名: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT …
14 12.04  10.04  ssh  resolv.conf 

3
DNS服务器地址不再存储在resolv.conf中;现在在哪
有时,我会使用任务栏中的NetworkManager指示器来切换DNS服务器。这在以前的版本中可以正常工作,并且实际上在12.04上也可以正常工作,除了一件事:我使用Conky显示一些系统信息,包括DNS地址,并且我注意到它现在始终显示127.0.0.1。 我查看了resolv.conf,这是它获得此地址的地方,而且确实可以肯定,这就是它总是说的。我只有一行内容,但建议不要手动编辑文件: nameserver 127.0.0.1 我现在知道检查DNS服务器地址的唯一方法是打开网络管理器GUI来检查信息页面。那么,这些信息现在存储在哪里?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.