Windows Server 2012 外部 DNS 不起作用

Windows Server 2012 外部 DNS 不起作用

我已经通过注册商注册了一个域名(example.com),并且配置得足够好,以便当我访问http://example.com从远程电脑我访问我的默认网站。当我访问https://example.com我获得了已安装的 Exchange Server Web 控制台。但是,如果我访问 remote.example.com (http),我会被送回我的默认网站,同样,如果我访问 remote.example.com (https),​​我会被送回我的 Exchange 服务器 -- 基本上子域名会指向指定的任何协议。

我无法理解的是,我已通过 DNS 进行了设置,因此,如果我访问 remote.example.com,则会显示托管在另一台服务器上的网页(如预期的那样)--当我在托管 DNS 设置的服务器上执行此操作时,此方法有效。似乎我的内部 DNS 有效,但在外部无效。

我搜索和阅读了相关内容,但还是搞不懂。我应该读什么书?有人知道我做错了什么吗?我对这个东西很陌生,正在努力学习。

谢谢您的指导。


@Damon 的区域文件导出:

名称 类型 数据 时间戳 _msdcs
_sites
_tcp
_udp
DomainDnsZones
ForestDnsZones

(与父文件夹相同)授权起始 (SOA) [65], exchange.example.com., hostmaster.example.com. 静态

(与父文件夹相同)名称服务器 (NS) exchange.example.com。静态

(与父文件夹相同)主机 (A) 192.168.1.104 ?1/?11/?2015 下午 6:00:00

交换主机(A)192.168.1.104静态

远程主机(A)192.168.1.121 静态

www 别名 (CNAME) example.com. 静态

答案1

从互联网访问您的网络服务器的用户并不关心您的内部服务器。

让我们针对这个场景举个例子。

外部 DNS 解析的 example.com:1.1.1.1(仅作为示例) 外部 DNS 解析的 remote.example.com:1.1.1.1

1.1.1.1:80 -> 192.168.1.104:80

现在您需要将远程的外部 DNS 更改为 1.1.1.2(也许您需要购买额外的公共 IP)。

1.1.1.2:80 -> 192.168.1.121:80

更改此项后,两个 DNS 名称即可正确路由。

相关内容