使用它testing名称服务器configuration

我已经configuration了我的域名服务器,我想先testing它,然后再让它联机。 那么,我怎么能说特定的域(比如说example.com )应该使用特定的域名服务器来parsing(比如说ns.something.com )。 我期望一些本地configuration,因为我不希望别人使用这个名称服务器,当然。

  1. 如果您还不知道example.com域名服务器的FQDN,请访问http://www.dnsstuff.com并进行WHOIS查找以发现域名服务器。 假设他们是ns1.dns.com和ns2.dns.com。
  2. 使用这些信息,并假设你的新域名服务器的IP地址为192.168.1.10,那么在你的testing机器的C:\ Windows \ System32 \ drivers \ etc \ hosts文件中添加/

    192.168.1.10 ns1.dns.com ns2.dns.com

  3. 打开命令提示符并键入ipconfig /flushdns

  4. 在命令提示符下使用nslookup命令,对新的名称服务器运行一些testing。 例如, nslookup www.example.com

  5. 现在看看nslookup的输出。 第一对线表示响应您的请求的名称服务器以及该名称服务器的IP地址。 它应该是你的新名称服务器的IP地址。 下一行将显示您要求的机器的名称(www.example.com)及其IP地址或地址。

  6. 一旦您满意并完成testing,请删除您在步骤2中添加到主机文件的条目,然后重复步骤3。

nslookup能够做到这一点。 它会像nslookup -debug example.com ns.something.com

您可以运行的最简单的testing就是直接针对您已经设置了testing的某个区域的名称服务器发出查询。 如果它响应,则最有可能全部设置。 它只是有一个testing域的问题,你可以分配NSlogging指向你的新盒子。

用于在名称parsing过程中重写特定条目的本地configuration是hosts文件,它不具有用于覆盖某个部分的DNS查找过程所需的灵活性。

用于域查找的命令行工具能够指定特定的服务器进行查询 – 只是使用它来validation您的系统是否按照预期的方式进行响应。