How to (re)configure my internet connection? (DNS resolving failed)

A couple of days ago I was working with ipython notebook and it opens me a page in my web browser (Google Chrome) and I was able to work with the notebook (zero problems with my internet).

Then, I configure my network connection with a public proxy in order to get access to a blocked webpage, after that I erase the proxy configuration.

Now, when I open the ipython notebook I get the next error:

ERROR: Not Found

While trying to retrieve the URL :

DNS resolving failed

Your cache administrator is webmaster.

Moreover, I have been having internet connection problems, for instance, I have to reload several times a webpage in order to open it, most of the times I get a No internet error despite I am connected.

So, the question is: How I get rid of this DNS error?

Additional comments: I am in Ubuntu 12.04. I am having this problem in my workplace as in my home, therefore I believe it has to do with my network configuration and not with my router.

I don't know which should be my default configuration since I don't know too much about networks, but I have the following configuration in /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

The file gedit /etc/network/interfaces have:

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

I tried to flush the DNS as explain in here but that didn't work.

ifconfig eth0 gives:

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 
2

1 Answer

Your current /etc/resolv.conf expects a local (stub) resolver, so check that the resolver is actually running: sudo netstat -unlp | grep :53 should report at least one line of the form

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

If not, you may need to restart the bind9 service (sudo service bind9 restart) or to change the nameserver line in /etc/resolv.conf to point at a known-good resolver: either your router (probably 10.0.0.1 or 10.1.1.1 or 192.168.0.1), or one supplied by your ISP, or a public one such as Google's 8.8.8.8.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like