首先,是的,这个问题的“问题”将完全复制-我做错什么了?静态ip?,但这个问题从来没有以一种有助于解决的方式解决。
我想做的是让我的Ubuntu服务器有一个静态IP地址。我不完全确定要插入的数字,但我确信这与正确设置DNS服务器有关。
我有以下资料:
192.168.1.99
。192.168.1.1
。255.255.255.0
。192.168.1.0
。192.168.1.255
。75.75.75.75
和75.75.75.76
。不知道这是否正确。这就是我的文件当前的样子:
auto eth0
iface eth0 inet static
address 192.168.1.99
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
#these are all commented out, I was trying ideas, but no combinations worked.
#nameserver 75.75.75.75
#nameserver 75.75.76.76
#nameserver 8.8.8.8
#search hsd1.nh.comcast.net
目前,和类似的问题一样,我可以在我的本地网络上打开所有其他的计算机。但一旦我尝试ping www.google.com
,我就得到了unknown host www.google.com
。
如果有人有任何建议的话,那会有很大帮助的。
建议:为什么这种自定义的静态IP网络配置不能工作? (第一条评论)
发布于 2012-08-05 10:58:35
好吧,我不知道为什么,但我已经开始工作了。在我确信我解决了这个问题之前,我不会把它标记为答案。
首先,我去了本教程,注意到他们的/etc/resolv.conf
文件中有search cyberciti.biz
,然后是他们想要使用的dns服务器。记住这条“搜索”行类似于在我的文件副本中自动生成的行,我将文件格式化如下:
search hsd1.nh.comcast.net
nameserver 68.87.71.226
nameserver 68.87.73.242
这些DNS号码我必须从本网站获得(我使用comcast)。
我重新启动了电脑,奇迹般地可以点击谷歌!另外,search
行已经从/etc/resolv.conf
文件中删除,但我认为这没关系。
而且,我不知道这是否有帮助/伤害,但我加入了这条线
dns-nameservers 68.87.71.226 68.87.73.242
在我的/etc/network/interfaces
文件中,作为最后一行。
我会更新这篇文章,如果这是工作或不工作。
发布于 2012-08-05 09:21:52
您的局域网中有本地DNS服务器吗?
如果不是,尝试将Google或Open放在您的/etc/resolv.conf
中。
Google是:8.8.8.8
和8.8.4.4
开放DNS是:208.67.222.222
和208.67.220.220
语法是:
nameserver 8.8.8.8
nameserver 8.8.4.4
也许在那之后你需要重新开始网络,但我不确定:
sudo /etc/init.d/networking restart
在Windows上,您会刷新DNS缓存,但我认为Ubuntu默认不会缓存DNS。
https://askubuntu.com/questions/172331
复制相似问题