nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。Nslookup命令适用于windows和linux系统上,能指定查询到域名的A记录、MX记录等等。
本教程根据在我司购买域名和使用我司DNS解析服务器进行编写,如非我司接口购买的域名和非使用我司DNS服务器的。请自行参考我司教程做修改。
一、 查看域名使用的DNS解析服务器地址:
登录域名控制面板后如下图位置查看你的域名使用的DNS服务器地址。
注意:不要随意修改域名的DNS解析服务器地址否则会导致域名无法解析,具体你可以通过登录“解析管理”查看你的域名正确的DNS解析服务器地址。
如解析管理中的DNS服务器地址和你的域名管理中的DNS服务器地址不符,请将你的域名管理中的DNS服务器修改为解析管理中的DNS服务器地址。
查看记录管理中有几个“记录类型”是“NS”的记录,这个记录值就是你的DNS解析服务器地址,如下图中“ns5.gzidc.com和ns6.gzidc.com”就是你的DNS解析服务器地址。
二、通过nslookup命令检查域名记录是否已经生效。
例:查看域名的A记录是否生效。如下图,已添加主域名的A记录指向到127.0.0.1
在这里我们可以使用 “nslookup –qt=[记录类型] [域名] [DNS服务器地址]”查询记录是否已经在解析服务器上生效。如下图:
下图则是不生效。
除了查看A记录是否生效外,我们还可以查看MX记录、TXT记录等等。只需修改上面例子的-qt=xx (xx代表记录类型)。常用的记录类型有:MX、TXT、A、CNAME等等。
如出现不生效可尝试关闭DNS解析服务后再重新开启。如还是不行请联系我司为你进行处理,如查询到DNS解析服务已生效。请等待域名全球同步生效后即可,如长时间还没生效可通过刷新本地DNS解析缓存再试试。