查阅了一下论坛中关于“内网域名解析”配置的帖子,用户所提问题基本没能最终解决,在此我也想问问这个问题。
=======================
内部网络环境:
DNS服务器:172.16.0.1
内部域名: hzsyx.com
========================
内部服务器运行的基本上是WEB应用系统,以其中1台为例说明。
办公系统:
其内部URL为:oa.hzsyx.com
IP:172.16.1.100 ==========================
一、在“内网域名解析”中配置如下图:
二、在“资源管理”中配置如下图:
======================================= 说明如下: 一、配置了内网域名解析,且首先DNS服务器填写的是内网的DNS(172.16.0.1) 二、在“内网DNS设置规则”中填写的是“*.hzsyx.com” 三、在“资源管理“中,将需要发布的办公系统(oa.hzsyx.com)填写成它的IP地址:172.16.1.100 ====================================
我的理解: 一、用户登录VPN后,针对以 “hzsyx.com”结尾的域名,都使用“172.16.0.1”这台DNS进行解析。 二、用户在浏览器中输入oa.hzsyx.com这个网址时,“172.16.0.1”这台内网DNS服务器会将“oa.hzsyx.com”解析成“172.16.1.100”。而“172.16.1.100”这个资源的IP地址正好可以匹配“资源管理”中办公系统的IP地址 三、用户在浏览器中输入 www.baidu.com这个网址时,“172.16.0.1”这台内网DNS服务器不会对其进行解析,此时通过用户PC机物理网卡上配置的DNS服务器进行解析
所以,我认为通过上述配置后,针对”hzsyx.com“结尾的域名都通过“172.16.0.1”进行解析,而针对其他域名却是通过用户PC机物理网卡上配置的DNS服务器解析。
那么,现在问题来了,实际情况并非如此。因为我运行以下命令:nslookup oa.hzsyx.com时,不是通过172.16.0.1进行解析,而是通过 127.0.0.1来解析。 =============================== 问题: 一、我关于“内网域名解析”的理解是否正确? 二、针对内网域名,使用内部DNS解析;针对公网域名,使用PC机物理网卡上的DNS解析。这个需求能否实现?
|