这是我在 opensuse 笔记本电脑上的配置:
$ping www.google.com
...Name or service not known
$nslookup www.google.com
Server: 80.80.80.80
...
..
Non-authorative answer:
Name: www.google.com
Address: 216.58.215.100
...
$dig google.com
也能正常工作
我的resolv.conf
有nameserver 80.80.80.80
(由 nslookup 和 dig 使用)
我的nsswitch
有hosts: files dns
关于可能出什么问题的任何想法吗?
答案1
所以我目前的答案是停止nscd服务。似乎许多命令(例如curl)首先检查那里,但有解决方法。 Ping 将失败,因为它只检查 nscd。到目前为止一切正常。