王宇飞:用nslookup命令测试为什么总是报错?
清贤的回答:
nslookup用于在你配置的DNS服务器查询域名对应IP(或者反向查询),如果是你的命令用于测试电信运营商DNS,可能是因为超时或者运营啥DNS暂时故障。如果是你本地DNS(例如单位内部DNS),应该是DNS配置错误
一个人生活的回答:
nslookup命令 关键词: nslookup命令 详解 网络命令 nslookup命令详解 nslookup 是一个 监测网络中 dns 服务器是否能正确实现域名解析的命令行工具。 它在 windows nt/2000/xp 中均可使用 , 但在 windows 98 中却没有集成这一个工具。 nslookup 必须要安装了 tcp/ip 协议的网络环境之后才能使用。 现在网络中已经架设好了一台 dns 服务器, 主机名称为 ns-px.online.sh.cn , 它可以把域名 http://www.jsjzx.net 解析为 220.181.31.3 的 ip 地址, 这是我们平时用得比较多的正向解析功能。 检测步骤如下: 在 windows 2000 中单击 “ 开始 ” - >“ 程序 ” - >“ 附件 ” - >“ 命令提示符 ” ,在 c:\> 的后面键入 nslookup www.jsjzx.net , “ 回车 ” 之后即可看到如下结果: server: ns-px.online.sh.cn address: 202.96.209.5 name: www.jsjzx.net address: 220.181.31.3 以上结果显示,正在工作的 dns 服务器的主机名为 ns-px.online.sh.cn ,它的 ip 地址是 202.96.209.5 ,而域名 www.jsjzx.net 所对应的 ip 地址为 220.181.31.3 。那么,在检测到 dns 服务器 ns-px.online.sh.cn 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢 ? 也就是说, 能否把 ip 地址 220.181.31.3 反向解析为域名 www.jsjzx.net? 我们在命令提示符 c:\> 的后面键入 nslookup 220.181.31.3 ,得到结果如下: server: ns-px.online.sh.cn address: 202.96.209.5 name: www.jsjzx.net address: 220.181.31.3 这说明, dns 服务器 linlin 的反向解析功能也正常。 然而,有的时候,我们键入 nslookup www.jsjzx.net ,却出现如下结果: server: ns-px.online.sh.cn address: 202.96.209.5 *** ns-px.online.sh.cn can't find www.jsjzx.net: non-existent domain 这种情况说明网络中 dns 服务器 ns-px.online.sh.cn 在工作,却不能实现域名 www.jsjzx.net 的正确解析。此时,要分析 dns 服务器的配置情况,看是否 www.jsjzx.net 这一条域名对应的 ip 地址记录已经添加到了 dns 的数据库中。 还有的时候,我们键入 nslookup www.jsjzx.net ,会出现如下结果 *** can't find server name for domain: no response from server *** can't repairpc.nease.net : non-existent domain 这时,说明测试主机在目前的网络中,根本没有找到可以使用的 dns 服务器。此时,我们要对整个网络的连通性作全面的检测,并检查 dns 服务器是否处于正常工作状态,采用逐步排错的方法,找出 dns 服务不能启动的根源。 nslookup命令用法 1.查询a记录 c:\>nslookup www.cdnunion.com *** can't find server name for address 192.168.2.1: non-existent domain *** default servers are not available server: unknown address: 192.168.2.1 non-authoritative answer: name: www.cdnunion.com addresses: 61.129.102.61, 202.101.42.101 61.129.102.61, 202.101.42.101是www对应的ip地址. 2.查询mx记录 c:\>nslookup -type=mx cdnunion.com *** can't find server name for address 192.168.2.1: non-existent domain *** default servers are not available server: unknown address: 192.168.2.1 non-authoritative answer: cdnunion.com mx preference = 8, mail exchanger = mail.cdnunion.com cdnunion.com nameserver = ns2.cdnunion.com mail.cdnunion.com internet address = 61.129.102.61 mail.cdnunion.com是cdnunion.com对应的mx记录. 3.查cname记录 c:\>nslookup -type=cname www.kukudm.com *** can't find server name for address 192.168.2.1: non-existent domain *** default servers are not available server: unknown address: 192.168.2.1 non-authoritative answer: www.kukudm.com canonical name = www.kukudm.cdnunion.com www.kukudm.cdnunion.com是www.kukudm.com对应的cname记录. 4.查询域名服务器 c:\>nslookup -type=ns cdnunion.com *** can't find server name for address 192.168.2.1: non-existent domain *** default servers are not available server: unknown address: 192.168.2.1 non-authoritative answer: cdnunion.com nameserver = ns2.cdnunion.com ns2.cdnunion.com internet address = 61.129.102.61 ns2.cdnunion.com是cdnunion.com域名的dns服务器. 5.指定域名服务器查询结果. c:\>nslookup www.cdnunion.com 202.96.209.133 server: ns-pd.online.sh.cn address: 202.96.209.133 non-authoritative answer: name: www.cdnunion.com address: 210.51.25.233 202.96.209.133是上海dns服务器ip