Ubuntu server: www not found

December 31, 2014 3.9k views

I configured my server bind db.mydomain.com with:

mydomain.com. IN MX 10 mail.vumila.com.
mydomain.com. IN A
www.mydomain.com IN A
ns1 IN A
ns2 IN A
www IN A mydomain.com.
www IN CNAME mydomain.com.
mail IN A
ftp IN CNAME mydomain.com.

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

2 Answers


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.

mydomain.com.       IN  A
www.mydomain.com    IN  A
www                 IN  A       mydomain.com.
www                 IN  CNAME   mydomain.com.

Those entries need to be consolidated down to:

www                 IN  CNAME   mydomain.com.
mydomain.com.       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 sub.mydomain.com and that sub-domain does not exist, traffic will hit mydomain.com.

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

www                 IN  CNAME   mydomain.com.
*                   IN  A
mydomain.com.       IN  A
  • Thanks alot,
    I did do it, but when i dig it it still giving me


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, Name.com 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 :)

  • Thanks alot @jtittle

    Thats my domain
    and my hosting is hostgator

  • @anb1990

    When doing a look-up on your DNS records, I’m not showing a www CNAME to be present (using the domain name vumila.com), so if you removed it, you’ll need to add it back, only the CNAME.

    So adding:

    www     IN  CNAME   vumila.com.

    Should get you taken care of.

  • @anb1990

    Also, to note, if you’re making these changes here at DigitalOcean using their control panel, none of those changes will take effect until your domains DNS (nameserver records) are pointing to:


    Wasn’t sure if you were making the changes here expecting them to work and saw that they weren’t :). I mention this as when doing a lookup on your domain, you’re not using DO’s DNS.

Have another answer? Share your knowledge.