Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – hosts文件似乎被忽略了大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有几乎新鲜的Ubuntu桌面盒.两周前安装了操作系统,并从业力存储库更新.上周我对DNS没有任何问题.但本周发生了一些变化.我不确定是什么时间,也不确定我是否改变了任何配置. 所以现在我有一些非常奇怪的情况.根据日志名称解析应该正常工作. / etc / hosts文件 127.0.0.1 localhost test 127.0.1.1 desktop 是/etc/host.conf
我有几乎新鲜的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特定的.

大佬总结

以上是大佬教程为你收集整理的linux – hosts文件似乎被忽略了全部内容,希望文章能够帮你解决linux – hosts文件似乎被忽略了所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: