nsswitch.conf 文件(控制DNS解析).note
文件位置:/etc/nsswitch.conf
·默认内容:
按照从左至右的顺序

一、nsswitch.conf 文件详解:
特点一、如果删除了 hosts: 字段后的 dns,就会导致本机能够解析 DNS域名,但是关于DNS域名(需要通过DNS服务器解析的)如果要进行 ping 或者访问的话,就会失败:
删除 dns测试:
保存后配置立即生效

测试:
能够解析成功,但是却提示:Name or service not known

因为默认时通过 files(查找/etc/hosts文件)hosts文件中没有找到域名,那么就会进行询问dns,但是将dns字段删除后,debian就只会查询 hosts文件,而不会查询 DNS服务器,但是本地 hosts文件中却没有定义这个域名,因此ping不通