Ubuntu,西门子路由器和解析本地主机

Ubuntu,西门子路由器和解析本地主机

重新安装 Ubuntu 11.04 后无法解析到 localhost。我尝试:

root@valk-pc:~# nslookup localhost
Server:     10.0.0.138
Address:    10.0.0.138#53

Non-authoritative answer:
*** Can't find localhost: No answer

我的 /etc/resolv.conf 有以下内容:

# Generated by NetworkManager
domain siemens
search siemens
nameserver 10.0.0.138

并且 /etc/hosts 包含有效的 localhost 条目。该怎么办?谢谢!

答案1

无法解析本地主机nslookup可能是正常的 - 它专门用于查询名称服务器,除非您查询的名称服务器具有本地主机的记录,否则您将不会得到响应。

在 Linux(以及任何其他类似 UNIX 的系统)上,您会在以下位置找到 localhost 的条目/etc/hosts:-

127.0.0.1   localhost

不确定您为何尝试解析本地主机,但如果您遇到问题,请先检查/etc/hosts

编辑:看了你的其他帖子,我不确定你为什么要查找 localhost。如果你能 ping 通它,那么解析 localhost 就不是你的问题了...

答案2

最后我找到了这个线,当我尝试时,它也在那里,在我的情况下也是如此

sudo ping localhost 

然后我得到了正确答案。

所以我尝试将 /etc/hosts 更改为

chmod 777

并且成功了。最后将其 chmod 改为 644,问题就解决了。

相关内容