还记得那些使用基于Wins的Windows域名解析的好时光吗? 也许那些日子不是那么好。那些日子实际上简直太可怕了。但当微软公司发布了Windows 2000之后,以及越来越多的TCP/IP协议标准后,一切都改变了。这种变化迫使许多NT的系统管理员更新他们的网络知识,同时迫使微软公司发布全新的主机工具来支持新的通信系统。不幸的是,许多网络管理员根本没有意识到这些新工具的用处,许多这样的工具就这么从他们的手指缝中漏过去了。Nslookup就是这样的一个工具。该工具伴随着Windows 2000一同发布,并在其后的Windows版本中一直提供。Nslookup是一个命令行工具,允许你测试和分析域名解析系统(DNS)的解析问题。
工作
尽管DNS允许在不改变友好名称的情况下更改IP地址,但是DNS服务器总难免有难以获取更新的时候,或仅仅是更新晚了。另外,可能你本地系统使用的是一个被缓存的解析。当这样的情况发生时,你需要确认你的DNS服务器可以正确的进行相关解析,而这正是我们用nslookup要做的事情。
工具
在Windows 2000及其后的版本中提供的Nslookup是一个命令行工具,允许你测试和分析域名解析系统(DNS)的解析问题。若欲执行nslookup,打开一个命令符提示窗口,并输入nslookup,如图A。Nslookup将显示机器的默认DNS服务器以及IP地址。现在你可以输入具体的nslookup命令。输入Help的话,nslookup会列出一个快速命令清单。
图A
要进入Nslookup的互动模式,需要不带任何选项的键入nslookup命令。进入互动模式后,你有更多的选项可用。要想退出互动模式,在该模式中输入“exit”,并回车即可。
默认情况下,nslookup使用你的默认DNS服务器来进行解析测试,不过你可以选择另外的DNS服务器来进行解析测试。这样就允许你测试服务器是否有错误产生,比如是否存在一个普遍的解析错误,或者服务器是否可能Down了。Nslookup也可以显示多种不同类型的DNS纪录,而不仅仅是主要的纪录,或仅仅是某个域的全部纪录。
使用nslookup测试
使用nslookup查询本地的Active Directory域是一个很好的办法。这能列出你所有域控制器的IP地址。你也可以在子域上运行,从而察看该子域的域控制器。你也可以使用nslookup获得域的MX纪录。MX纪录是邮件交换的纪录。这也是你的邮件服务器转发相关邮件到该域的地方。如果你正使用邮件转发,你应当首先运行这个测试。通过观察从DNS服务器上获取的MX纪录,再和DNS服务器返回的MX纪录进行比较,你可以确认你的服务器是否将邮件转发到了同一IP地址。通过这种方法,你还可以确认你的邮件转发功能是否依赖于DNS服务。
此工具是否适合该工作?
在许多*Nix系统上,大部分的nslookup已经被DIG所取代。不幸的是,这个工具对Windows来说是个外来的怪物。虽然DIG的确非常优秀,但nslookup已经足以应付绝大多数DNS解析的问题。它提供了一个还算丰富的功能集(集成在Windows系统里),让你可以迅速而容易的校验域名解析情况。对于它在Windows系统中所占的大小而言,Nslookup的确是适合我们工作的称手工具。
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:techrepublic.com.com 作者:佚名