Ubuntu server: www not found

  • Posted on December 31, 2014
  • anb1990Asked by anb1990

I configured my server bind with: IN MX 10 IN A IN A ns1 IN A ns2 IN A www IN A www IN CNAME mail IN A ftp IN CNAME

It worked for, but not with, and when I dig I got answer = 0 . What should I do to resolve this?

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.


Are you pointing your domain directly to DigitalOcean’s DNS or are you managing this through a domain registrar / web hosting provider? I’ve noticed that changes made here at DO are super-quick, while there’s a larger wait time for changes to fully propagate when I manage the DNS directly through, say, GoDaddy, NameCheap, etc. Usually it’s by a large enough margin to notice and DO seems to even keep up with Amazon when it comes to resolution and re-resolution.

Also, can you provide us with the domain? I could at least test it from my end (as a non-cached user) to see if I see any issues. Without it, I’m purely guessing until the general wait-time for resolution passes :)


As a general rule, A entries are for IP’s while CNAME entries are for hostnames. The bulk of your issues stem from redundancy, as shown below.       IN  A    IN  A
www                 IN  A
www                 IN  CNAME

Those entries need to be consolidated down to:

www                 IN  CNAME       IN  A

You can even go a step further and create a WildCard entry using * to catch traffic to any sub-domains that do not exist. Essentially, if someone visits and that sub-domain does not exist, traffic will hit

You can do this by adding one more line to the fixed version above, so it’d look like so:

www                 IN  CNAME
*                   IN  A       IN  A