www 和非 www 指向不同的地方

www 和非 www 指向不同的地方

我已经在 directadmin 中设置域名大约 3 天了,但我得到了非常奇怪的结果。当我使用 www.mydomain.com 浏览我的域名时,我得到了我上传的网站,但当我只输入 mydomain.com 时,我最终进入了 dnsmadeeasy.com 的某个停放域名。

我认为我做的一切都是正确的。我做了以下记录

mydomain.com    A        1.2.3.4      (A record pointing to my domain)  
www             CNAME    mydomain.com (created a CNAME for the www subdomain)

我创建了指向我的名称服务器的正确 NS 记录。

谁知道可能是什么问题?

答案1

您对主机文件有进行任何添加或删除吗?

您是否已清除 DNS 缓存?

(如果您可以提供域名,那将会非常有帮助)

答案2

您应该使用 nslookup 工具(例如此处的 Windows 版本)执行一些第一级故障排除。从您的本地计算机验证您是否可以从当前 ISP DNS 服务器解析正确的 IP 地址。就我而言,我正在追踪我的域名 icelava.net

C:\Program Files\Microsoft Visual Studio 10.0\VC>nslookup
Default Server:  dnscache2.singnet.com.sg
Address:  165.21.100.88

> icelava.net
Server:  dnscache2.singnet.com.sg
Address:  165.21.100.88

Non-authoritative answer:
Name:    icelava.net
Address:  70.85.20.8

> www.icelava.net
Server:  dnscache2.singnet.com.sg
Address:  165.21.100.88

Non-authoritative answer:
Name:    www.icelava.net
Address:  70.85.20.8

如果你设置了 CNAME 记录并且正确传播,本地 DNS 服务器将能够回复,知道这是一个别名

> web.icelava.net
Server:  dnscache2.singnet.com.sg
Address:  165.21.100.88

Non-authoritative answer:
Name:    www.icelava.net
Address:  70.85.20.8
Aliases:  web.icelava.net

如果看起来不正确,我会将查询类型转换为 NS,以确定我的域名的权威名称服务器是什么

> set type=ns
> icelava.net
Server:  dnscache2.singnet.com.sg
Address:  165.21.100.88

Non-authoritative answer:
icelava.net     nameserver = ns4.nameresolve.com
icelava.net     nameserver = ns1.nameresolve.com
icelava.net     nameserver = ns3.nameresolve.com
icelava.net     nameserver = ns2.nameresolve.com

ns2.nameresolve.com     internet address = 63.251.83.88
ns3.nameresolve.com     internet address = 63.251.171.92
ns4.nameresolve.com     internet address = 64.94.31.66

如果名称服务器与您正在编辑其区域文件的名称服务器不匹配,我建议联系您的 DNS 管理员/提供商以获取更多技术细节。

相关内容