如何(重新)配置我的互联网连接?(DNS解析失败)

如何(重新)配置我的互联网连接?(DNS解析失败)

几天前,我正在使用它ipython notebook,它在我的网络浏览器(Google Chrome)中打开了一个页面,并且我能够使用笔记本(我的互联网没有任何问题)。

然后,我使用公共代理配置我的网络连接,以便访问被阻止的网页,之后我删除代理配置。

现在,当我打开时ipython notebook出现以下错误:

错误:未找到

尝试检索 URL 时http://some.localhost:8888/tree

DNS 解析失败

您的缓存管理员是网站管理员。

此外,我一直遇到互联网连接问题,例如,我必须重新加载几次网页才能打开它,大多数时候No internet error尽管我已连接,但仍然会出现。

那么,问题是:如何摆脱这个 DNS 错误?

补充评论:我使用的是 Ubuntu 12.04。我在工作场所和家里都遇到了这个问题,因此我相信这与我的网络配置有关,而不是与我的路由器有关。

我不知道哪个应该是我的默认配置,因为我对网络了解不多,但我有以下配置/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search some.workplace.page

该文件gedit /etc/network/interfaces有:

auto lo
iface lo inet loopback
# The primary network interface  
auto eth0 

我尝试按照以下说明刷新 DNS这里但那没有用。

ifconfig eth0给出:

eth0      Link encap:Ethernet  HWaddr 54:42:49:58:36:xx  
UP BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Interrupt:18 

答案1

您当前/etc/resolv.conf需要一个本地(存根)解析器,因此请检查解析器是否正在运行:sudo netstat -unlp | grep :53应报告至少一行格式

udp        0      0  127.0.0.1:53    0.0.0.0:*       776/named       

如果没有,您可能需要重新启动bind9服务( )或将中的行sudo service bind9 restart更改为指向已知良好的解析器:您的路由器(可能是或或),或者您的 ISP 提供的路由器,或者公共路由器,例如 Google 的。nameserver/etc/resolv.conf10.0.0.110.1.1.1192.168.0.18.8.8.8

相关内容