我使用 Ubuntu 服务器 12.10。为什么如果我尝试:
ping google.com
ping bitbucket.org
或我拥有的任何其他网站:
ping: 未知主机 google.com
ping: 未知主机 bitbucket.org
编辑:
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=47 time=6.01 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=47 time=5.98 ms
Run Code Online (Sandbox Code Playgroud)
nano /etc/resolv.conf 是空文件
Lou*_*sen 34
如果您使用的是静态 IP,您还应该添加 DNS 服务器。
编辑/etc/network/interfaces:
sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)在下面iface eth0 inet static添加以下行:
dns-nameservers 8.8.8.8 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
这将使用 Google 的 DNS 服务器。
重启你的网络:
sudo /etc/init.d/networking restart
Run Code Online (Sandbox Code Playgroud)注意:正如混乱所说,您也可以编辑,/etc/resolv.conf但这些更改将在 reobot 上被覆盖。
注2:有时sudo /etc/init.d/networking restart还不够,但完全重启会 有所帮助。
创建一个名为/etc/resolv.confwrite的文件,填写内容:
nameserver <ip-of-your-nameserver>
Run Code Online (Sandbox Code Playgroud)
例如,如果您想使用 googles dns-service:
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
157378 次 |
| 最近记录: |