我们内部有 3 台服务器。-
第一个(白鲸) 是我们的域控制器和文件服务器。它有一个 DNS 控制器,但我不知道如何正确配置它,而且我的老板不想让我们碰它(它不久前造成了一些问题)。它在 Windows 2003 Small Business Server 上运行。-
第二个 (鲸鲨) 是内部 Web 服务器,具有 IIS6 和 SQL Server。它在 Windows 2003 Standard 上运行。-
第三个 (多芬)是我们全新的内部 Web 服务器,旨在卸载之前运行速度开始变得异常缓慢的服务器。它运行在 Windows 2008 R2 Standard 上。
假设我们公司的域名是 cp.com。
为了在生产服务器上测试我们的网站,我们为 cp.com 配置了 DNS 服务器,这样当我们输入任何内容时。服务器名称.cp.com,它会将请求重定向到正确的服务器。
换句话说,*.服务器名称.cp.com 重定向至服务器名称然后我们配置每个 IIS 站点的“身份”(在 IIS6 上为“绑定”),以便显示正确的身份。
我们想对本地服务器做同样的事情。我们已经有了 *.local.cp.com,它会重定向到我们的公共 IP,我们的路由器会将所有端口 80 的请求重定向到 baleine。
理想情况下,我们应该输入客户名称。服务器名称.local.cp.com,它会重定向到正确的服务器。我们有一个 Netgear WRT54G 路由器,带有 DD-WRT ROM,它通过名为“DNSMasq”的东西提供一些 DNS 功能。我可以配置它以便将特定域名请求路由到特定服务器吗?
或者也许我们的第二台服务器可以公开其 IP 地址,但我甚至不知道这是否可行。如果可以,我真的不知道如何设置。使用标准 DSL 连接可以吗?
可能还有我不知道的其他解决方案......
您会怎么做?或者更好的是,当您面临同样的问题时,您做了什么?
谢谢
答案1
为什么不在您的内部 DNS 中创建另一个名为 clientname.local.cp.com 的区域并适当添加记录?那是从内部。您是否需要从 INTERNET 获得相同的可用性?