3

我有一台服务器,我已为其分配了一个外部 IP 地址,并在我的防火墙中进行了 NAT。然后,我与我的域名托管服务提供商进行了分配,并创建了一个指向该外部的 DNS 名称。从外面看一切都很好,如果我指向该服务器的本地 IP 地址,则在里面。

我的问题是服务器上的软件我无法访问网络之外的某些 Java 功能,因为本地 IP 地址被硬编码到软件中,Java 不会读取内部和外部 IP 地址。所以软件的技术支持说我们可以在软件中输入一个 DNS 名称。

所以我进入我的域控制器的 DNS 并输入 subdomain.domain.com 的主机 (A) 条目和本地 IP 地址。好吧,它没有正确解析,因为 DNS 将我输入的条目设置为 subdomain.domain.com.local,所以 Java 再次无法正确读取它。如何使 DNS 以 subdomain.domain.com 的形式读取此条目?

4

1 回答 1

3

这是 Windows DNS 解决方案和域控制器吗?如果是这样,A 记录应该只是“子域”(Windows 将添加到 domain.com,因为这是域控制器的域)。如果是这种情况,请尝试 A 记录,它应该可以工作。

更新

根据下面的评论,听起来你需要这样做:

使用您的外部域名创建一个新区域。

  1. 打开 DNS 控制台。
  2. 单击正向查找区域。
  3. 右键单击,选择新建区域,输入外部域名的名称(srb1.com)。
  4. 创建后,右键单击刚刚创建的区域,选择 New Host Record。
  5. 输入“软件”(不带引号),并提供您的内部网络服务器的内部私有 IP 地址。

这些说明是从这里提取的: 场景 2

于 2013-09-19T14:38:57.343 回答