我有一台服务器,我已经为其分配了一个外部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读取此条目?
答案 0 :(得分:2)
这是Windows DNS解决方案和域控制器吗?如果是这样,A记录应该只是“子域”(Windows将在domain.com上添加,因为那是域控制器的域)。如果是这种情况,请尝试A记录,它应该工作。
<强>更新强>
根据以下评论,听起来你需要这样做:
使用外部域名创建新区域。
这些说明来自此处:Scenario 2