My server is unreachable without "www." prefix, even when trying it with ping
.
The DNS entry looks like this:
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2011010600 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS robotns3.second-ns.com.
@ IN NS robotns2.second-ns.de.
@ IN NS ns1.first-ns.de.
@ IN A 1.2.3.4
localhost IN A 127.0.0.1
mail IN A 1.2.3.4
www IN A 1.2.3.4
ftp IN CNAME www
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
relay IN CNAME www
smtp IN CNAME www
@
A DNS record of the same type for another domain on the same server is working with and without "www".
And the VirualHost config looks like this:
<VirtualHost *:80>
ServerName somewhere.com
ServerAlias www.somewhere.com
</VirtualHost>
An nslookup for www.somewhere.com and somewhere.com shows different IPs! The wrong IP is from a former version of the DNS record. Maybe some DNS servers are not up to date, but I wonder why they are up to date with the www. version.
Any idea what could be wrong?