redirectwww.www cname区域文件

我已经在DNS上configuration了一个区域,现在如果我键入域名,它将redirect到www.www.domain.com,而不是www.domain.com

有什么办法可以帮助解决这个问题,并find区域文件中的错误?

$TTL 86400 @ IN SOA ns1.dnsdomain.com. ( 2014052702 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS ns3.dnsdomain.com. @ IN NS ns2.dnsdomain.com. @ IN NS ns1.dnsdomain.com. @ IN A 192.168.1.10 localhost IN A 127.0.0.1 mail IN A 192.168.1.10 www IN A 192.168.1.10 ftp IN CNAME www imap IN CNAME www loopback IN CNAME localhost pop IN CNAME www relay IN CNAME www smtp IN CNAME www @ IN MX 10 mail 

如果我在网上input192.168.1.10,如果我进入www.domain.com,它会redirect到www.192.168.1.10,它会redirect到www.www.domain.com

任何帮助表示赞赏!

你的zonefile看起来不错。

“redirect到www”听起来像一个“浏览器function”。 火狐这样做,但通常只有,如果你不进入www。 该行为也可能是由192.168.1.10上的networking服务器引起的。

正如Sobrique所build议的,尝试用dig来检查名称parsing。 使用web服务来确定问题的根源,又增加了一层复杂性。

尝试类似

 $ dig www.example.com $ dig www.www.example.com 

要么

 $ dig @ns1.dnsdomain.com www.example.com 

检查权威名称服务器本身没有parsing器之间。 您也可以使用http://www.intodns.com/等工具检查您的服务器/ DNS设置

此外,请注意,如果您使用DNSmasq作为parsing器(在less数家庭路由器中使用),默认情况下会阻止parsing为私有IP地址(RFC 1918),以防止DNS重新绑定攻击。

你是否在你的本地networking中托pipe这个域名服务器? 或者是某个提供商托pipe的区域文件? 是否可以,提供者过滤RFC 1918地址?