我已经configuration了我的域名服务器,我想先testing它,然后再让它联机。 那么,我怎么能说特定的域(比如说example.com
)应该使用特定的域名服务器来parsing(比如说ns.something.com
)。 我期望一些本地configuration,因为我不希望别人使用这个名称服务器,当然。
使用这些信息,并假设你的新域名服务器的IP地址为192.168.1.10,那么在你的testing机器的C:\ Windows \ System32 \ drivers \ etc \ hosts文件中添加/
192.168.1.10 ns1.dns.com ns2.dns.com
打开命令提示符并键入ipconfig /flushdns
在命令提示符下使用nslookup命令,对新的名称服务器运行一些testing。 例如, nslookup www.example.com
。
现在看看nslookup的输出。 第一对线表示响应您的请求的名称服务器以及该名称服务器的IP地址。 它应该是你的新名称服务器的IP地址。 下一行将显示您要求的机器的名称(www.example.com)及其IP地址或地址。
一旦您满意并完成testing,请删除您在步骤2中添加到主机文件的条目,然后重复步骤3。
nslookup
能够做到这一点。 它会像nslookup -debug example.com ns.something.com
您可以运行的最简单的testing就是直接针对您已经设置了testing的某个区域的名称服务器发出查询。 如果它响应,则最有可能全部设置。 它只是有一个testing域的问题,你可以分配NSlogging指向你的新盒子。
用于在名称parsing过程中重写特定条目的本地configuration是hosts
文件,它不具有用于覆盖某个部分的DNS查找过程所需的灵活性。
用于域查找的命令行工具能够指定特定的服务器进行查询 – 只是使用它来validation您的系统是否按照预期的方式进行响应。