Ubuntu,西门子路由器和解决localhost

安装新的Ubuntu 11.04后无法parsing到本地主机。 我尝试着:

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条目。 可以做什么? 谢谢!

不能使用nslookupparsinglocalhost可能是正常的 – 它专门用于查询名称服务器,除非您查询的名称服务器有本地主机的logging,否则不会得到响应。

在Linux(和任何其他类似UNIX的系统)上,您将在/etc/hostsfind一个localhost的条目: –

 127.0.0.1 localhost 

不知道你为什么要parsing本地主机,但如果你有问题,首先检查/etc/hosts

编辑:看着你的其他职位,我不知道你为什么要查找本地主机。 如果你可以ping它,那么解决localhost不是你的问题…

最后,我发现了这个线程 ,就像在那里,在我的情况下,当我尝试

 sudo ping localhost 

那么我得到了一个正确的答案。

所以我试着改变/ etc / hosts

 chmod 777 

它的工作。 最后chmod到644,问题现在已经解决了。