我正在为企业部署 Intranet 应用程序。此时的关系非常随意(他们必须通过导航到 IP 地址来测试应用程序没有难过的感觉)。他们还拥有一个外部域,称之为 www.widgets.com。我可以访问主机的控制面板并访问 DNS 记录。
我想要做的是将“mysubdomain.widgets.com”指向一个 IP 地址,该地址将在内部解析为托管应用程序的企业服务器。我目前的印象是我已经成功地做到了,但是当我们尝试通过我们创建的子域访问该应用程序时,它没有解析。
在托管公司的控制面板中,我为子域创建了一个 A 记录,如下所示:
mysubdomain.widgets.com。14400 在 192.168.0.190
我能够从外部网络对该子域运行 tracert,并取回 192.168.0.190 作为第一个 IP。DNS 似乎在工作!但是,当我尝试从企业网络内部执行此操作时,IP 不仅无法解析,而且我什至没有得到响应。我收到一条消息说无法联系机器,而不是我所期望的超时。
我确信我在这里遗漏了一些明显的东西,但由于我主要不是系统管理员,所以这对我来说都是相当未知的领域。我了解高水平,但仅此而已。任何人对诊断或我可以尝试调试问题的东西有任何建议吗?
这种情况的最佳做法是在网络中托管的 DNS 服务器上配置子域,并确保将此 DNS 服务器设置为所有客户端的 DNS 服务器(通常通过 DHCP)
这样,该域只能在您的公司内部使用。
或者,您可以编辑自己的主机文件并在那里设置指针。请注意,这只会将域本地化到您的电脑。如果您只有几台电脑并且仅用于开发目的,那将是最好的选择。如果是公司范围的,请改用公司的 DNS 服务器。