linux – hosts文件似乎被忽略了
发布时间:2020-12-13 18:44:40 所属栏目:Linux 来源:网络整理
导读:我有几乎新鲜的Ubuntu桌面盒.两周前安装了操作系统,并从业力存储库更新.上周我对DNS没有任何问题.但本周发生了一些变化.我不确定是什么时间,也不确定我是否改变了任何配置. 所以现在我有一些非常奇怪的情况.根据日志名称解析应该正常工作. / etc / hosts文件
我有几乎新鲜的Ubuntu桌面盒.两周前安装了操作系统,并从业力存储库更新.上周我对DNS没有任何问题.但本周发生了一些变化.我不确定是什么时间,也不确定我是否改变了任何配置.
所以现在我有一些非常奇怪的情况.根据日志名称解析应该正常工作. / etc / hosts文件 127.0.0.1 localhost test 127.0.1.1 desktop 是/etc/host.conf order hosts,bind multi on 在/etc/resolv.conf # Generated by NetworkManager search search servers obtained via DHCP nameserver 192.168.0.3 /etc/nsswitch.conf中 passwd: compat group: compat shadow: compat hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis 但事实并非如此. user @ test~> ping test PING localhost (127.0.0.1) 56(84) bytes of data. [skip] Ping可以. user @ test~>主机测试 test.mydomain.com has address xx.xxx.161.201 我怀疑NetworkManager可能会导致这种不当行为,但不知道从哪里开始检查它. 解决方法
使用此配置,大多数应用程序将很乐意使用/ etc / hosts中的条目.
但是主机不看/etc/nsswitch.conf.这是设计,而不是偶然,因为主机特别是DNS查找程序. / etc / hosts不是DNS,它(大部分)是我们在使用DNS之前使用的. dig和nslookup也是如此 – 它们也是DNS特定的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容