重定向 www.www cname 区域文件

重定向 www.www cname 区域文件

我已经在 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 地址吗?

相关内容