我已经在 DNS 上配置了区域罚款,现在如果我输入域名,它会重定向到 www.www.domain.com 而不是 www.domain.com
有人能帮忙理清并找出区域文件中的错误吗?
$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
如果我在网页中输入 192.168.1.10,它会重定向到 www.192.168.1.10,如果我输入 www.domain.com,它会重定向到 www.www.domain.com
任何帮助都将不胜感激!
答案1
您的区域文件看上去很好。
“重定向到 www”听起来像是一项“浏览器功能”。Firefox 会这样做,但通常只有在您不输入万维网。 该行为也可能是由 192.168.1.10 上的网络服务器引起的。
正如 Sobrique 所建议的,尝试使用 dig 检查名称解析。使用 web 服务来确定问题的根源,又增加了一层复杂性。
尝试类似
$ dig www.example.com
$ dig www.www.example.com
或者
$ dig @ns1.dnsdomain.com www.example.com
检查权威名称服务器本身,中间无需解析器。您还可以使用以下工具检查服务器/DNS设置:http://www.intodns.com/
另外,请注意,如果您使用 DNSmasq 作为解析器(用于一些家用路由器),它会默认阻止对私有 IP 地址(RFC 1918)的解析,以防止DNS 重新绑定攻擊。
您是否在本地网络中托管该名称服务器?或者区域文件是否托管在某个提供商处?提供商会过滤 RFC 1918 地址吗?