我已经在 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 管理员/提供商以获取更多技术细节。