几天前,我正在使用它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.conf
10.0.0.1
10.1.1.1
192.168.0.1
8.8.8.8