可以将主机名parsing为来自中央位置的内部IP地址?

我目前有以下设置:

  • 一个运行有Web应用程序的内部服务器(IP地址10.1.1.47)
  • Amazon Route 53 for DNS

我希望我的内部networking上的用户能够使用特定的URL访问在内部服务器上运行的应用程序,让我们打电话说test.admin.mysite.com

目前我可以使用10.1.1.47 test.admin.mysite.com这样的条目在我的本地OSx机器上设置/etc/hosts文件,它可以正常工作,但我宁愿不必在networking上的每台机器上都设置它。 我假设,因为我使用路由53的DNS,我不能直接指向一个内部IP地址的url。

是否有可能通过在一个位置configuration的东西test.admin.mysite.comparsing为10.1.1.47

我做了很less的networkingpipe理任务,所以我很抱歉,如果答案是明显的,或者我已经离开了东西。

您必须将该区域test.admin.mysite.com设置为您的内部客户端使用的任何DNS服务器,并在其中创build一个指向10.1.1.47Alogging。 这将迫使你的内部DNS服务器认为它对该区域是权威的,并且不会使用外部DNS(你的Route 53区域)来解决它。

如果您的内部客户端没有内部DNS服务器(例如,您的客户端直接连接到外部DNS服务器,例如google的8.8.8.8),则需要先将某个设备configuration为内部DNS服务器。 这不仅涉及设置DNS服务器,还涉及到将其设置为转发到外部DNS服务器,以及告诉客户去内部服务器。

如果您使用的是Active Directory ,则可以在您的AD DNS服务器上创buildtest.admin.mysite.com区域。

去你的networkingpipe理员,并要求他添加名称“test.admin.mysite.com”并将其parsing到您的运行该应用程序的IP。

这与在主机文件中添加条目类似。 但是,在DNS主路由中添加任何试图从内部networking访问此URL的计算机在networking级别的请求。