我们在研究所设置了一个SAS EBI服务器,用于托管基于SAS Bi服务器的统计分析Web应用程序。(此应用程序托管在我们的私有服务器中)
访问应用程序的 url 类似于 http://stat..res.in:8080/sasportal。
问题是我们无法仅通过在网络浏览器中键入该 URL 来从我们研究所的机器连接到它。我们首先需要在要从中访问应用程序的系统的主机文件中输入IP地址和URL,然后只有我们才能访问它。
我相信这个问题与DNS有关,但需要一些专家的帮助来确定问题。
我将不胜感激在这件事上的任何帮助。
谢谢
您已正确识别问题。计算机无法将 FQDN 解析为 IP 地址,这就是它们无法连接到该地址的原因。
如果这仅供内部使用;您有一些选择:
-
如果计算机是托管的,则可以将更改推送到
HOSTS
并将 IP 映射到 FQDN,然后刷新系统上的 DNS 缓存。 -
如果您有 ActiveDirectory(包括 DNS),请添加此区域 (
stats.in
) 并创建一个A
(地址)记录以指向 IP。使用 DC 解析的所有主机都将能够解析该名称。 -
如果您没有 ActiveDirectory;请安装本地 DNS fowarder/resolver。在其中,添加一个将
stats.res.in
映射到计算机 IP 地址的区域。如果您的网络使用的是 DHCP,则可以修改 DHCP 服务器以将此本地 DNS 服务器添加为网络配置的一部分;因此,当 DHCP 租约到期并且客户端续订 IP 时,他们将获得新的 DNS 信息。不需要终端配置。
如果您的网络上有静态 IP,则必须手动转到每台计算机(或更新其系统映像并还原它们)以将本地解析器添加为其网络配置的主 DNS。
如果区域res.in
由外部管理(由您的 ISP 或 Web 主机):
-
作为他们创建一个
A
(地址)记录并将其指向贵公司外部提供的"真实"IP。您可以从您的ISP获得此服务的另一个"真实"IP;或者,如果要使用现有 IP,请确保没有其他服务在端口 80 上侦听该真实 IP。 -
使用路由器/网络管理控制台;将来自该"真实"IP 的请求映射到内部网络 IP。 如果您的真实 IP 为
5.5.5.5
,则应将网络配置为5.5.5.5:80 --> 192.168.1.145:80
(假设192.168.1.145
是托管服务的服务器的本地 IP)。 -
无需在客户端系统上进行任何更改,因为它们将在 DNS 更改传播后自动解析。