服务器无法访问www

我的服务器无法访问“www”。 前缀,即使尝试与ping

DNS条目如下所示:

 $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 @ 

同一服务器上另一个的同一types的DNSlogging正在使用和不使用“www”。

VirualHostconfiguration如下所示:

 <VirtualHost *:80> ServerName somewhere.com ServerAlias www.somewhere.com </VirtualHost> 

www.somewhere.com和somewhere.com的nslookup显示不同的IP地址! 错误的IP来自以前版本的DNSlogging。 也许一些DNS服务器不是最新的,但我想知道他们为什么与www最新。 版。

任何想法可能是错的?

正如Chris S在评论中所说,除了增加序列号之外,那些不常用DNS的人经常会忽略的一小步是告诉DNS服务器重新加载文件。

据我所知,你只需要Alogging来解决。

 Hostname IP Address 1.2.3.4 mail 1.2.3.4 www 1.2.3.4 

由于几乎所有的答案都是以评论的forms出现,所以我不得不重复评论来回答这个问题。

解决方法是:添加默认logging后增加序列号。