我有一台 Windows Server 2012 R2 服务器,我将其称为 DC1。我的 AD 域是 example.local。
我已为“subdomain.example.com”(我已购买的外部域名)创建了 DNS 正向查找区域。我的外部域名 example.com 由 GoDaddy 托管。A 记录指向的 Web 服务器也是我已购买的。
我正在尝试让我的 DNS 区域(托管在我的内部服务器上)转发到我的外部子域 subdomain.example.com,以便我可以在我的本地服务器上创建 DNS 记录,并且当我使用它们时它们在外部服务器上将是相同的。
例如。我希望如果我在内部服务器 (DC1) 上创建指向 IP 001.200.003.400 的 A 记录,它将在外部可用,而无需更改我的 DNS。
我尝试了不同的方法,例如让我的外部服务器上的 A 记录指向我的内部服务器的外部 IP,但是不起作用。
我是否需要尝试使用名称服务器?
PS:我使用CloudFlare管理我的外部DNS。
请帮忙,
丹:)
答案1
内部 DNS 记录由内部 DNS 服务器 (AD DNS) 管理 - 是的,您可以创建内部记录来访问外部服务器 - 网络上的内部计算机将访问此记录。
外部 DNS 记录由外部 DNS 服务器(CloudFlare DNS)管理 - 内部网络之外的外部计算机将访问此记录。
您可以使用外部 DNS 记录发布内部服务(您需要拥有将在外部发布的那些 IP),然后为您想要通过外部 DNS 服务器记录在外部访问的内部服务器创建防火墙规则。
例子 :
外部 DNS ---> 防火墙 NAT/PAT ---> 内部服务器
内部 DNS--->防火墙--->外部服务器