我刚刚设置了一个用于测试的小型服务器,使用SBS 2003。我已经将它设置为域控制器,我的dev机器属于该域。我想要测试的第一件事是一个场景,在这个场景中,多个域名下的HTTP请求访问一个父站点的子目录。
我的开发机器和域控制器目前都被设置为使用我的ISP的DNS,但我认为我需要设置DC以使用ISP 1,而我的dev机器则需要在我的DC服务器上使用DNS。这是个不错的选择吗?我如何使我的开发机器认为它实际上是访问‘外部’域名?
发布于 2009-12-08 14:12:39
通常,您有一个DNS服务器解析所有本地域名,如果失败,它会向ISP DNS发送请求。因此,所有的dev工作站应该只有一个DNS服务器在它的记录-您的DNS服务器。
当DNS服务器只能对本地域名进行响应时,也会出现不同的情况。在这种情况下,您需要将两个DNS记录添加到开发计算机中--本地DNS作为主服务器,ISP DNS作为辅助。
这取决于您将如何配置DNS服务器。
发布于 2020-04-28 11:19:47
另一个选项是编辑您的主机文件以解析域,而无需向任何DNS请求,但是更改将仅在本地应用,因此它仅用于dev环境和测试,而不是用于生产。在windows中,主机文件位于C:\Windows\System32 32\drivers\etc\host,但只能作为管理员写在位于/etc/host的unix派生操作系统上。只需添加一个带有"IP地址“的新条目,例如,为了使example.cloudflare.dns解析为1.1.1.1,添加"1.1.1.1 example.cloudflare.dns”。这对于解决许多问题和在处理DNS时进行测试都很有用。
https://serverfault.com/questions/92115
复制相似问题