has an invalid DNS entry

Posted on
web dns fail

For a few days now, I’ve been unable to reach, not because the site has been down but because of incorrect DNS configuration by’s Germany host. When you request a PHP manual page, does this trick of geo-locating your IP and redirects you to your closet mirror.

If you take a look, is actually a CNAME record for, which is in turn authoritative at The problem is doesn’t have a record for

Searching for A record at []: Got referral to (zone: net.) [took 48 ms]
Searching for A record at []: Got referral to (zone: [took 42 ms]
Searching for A record at []: Got CNAME of and referral to [took 76 ms]
Searching for A record at []: Got referral to C.DE.NET. (zone: de.) [took 36 ms]
Searching for A record at C.DE.NET. []: Got referral to (zone: [took 46 ms]
Searching for A record at []: Reports that no A records exist. [took 133 ms] Response: No A records exist for, and does not exist. [Neg TTL=86400 seconds] Details: (an authoritative nameserver for says that there are no A records for, and that the hostname does not exist. The E-mail address in charge of the zone is: NOTE: One or more CNAMEs were encountered. is really 

Normally when the master nameserver is non-functional, DNS queries should fail-over to slave nameservers and pages are served normally. However, in this case the master nameserver is fully functional - it just doesn’t have a record for What’s funny is that the secondary nameservers for, and, have the correct A record for, which means that the servers’ zone serial numbers are off and master->slave propagation isn’t happening correctly.

I’ve easily solved my problem by just adding the correct entry into my local machine’s hosts file, but I shouldn’t have to do this (nor does this fix the problem for everyone else in Germany). This just goes to show that DNS can be complicated and even the pros mess up every once and a while.


It seems to be working today. It took three days after I posted before someone at noticed the problem and added the correct DNS entry.