关于 VPN 的 DNS 后缀的困惑

关于 VPN 的 DNS 后缀的困惑

因此,我在家庭网络上运行自己的域控制器和 DNS 服务器。在我的客户端计算机(属于这个家庭域的成员)上,我连接到工作 VPN,从那时起,我的 DNS 就变得混乱了。

我的互联网可以正常工作,因为我取消选中了“在远程网络上使用默认网关”,所以这不是问题。我还明确将我的 NIC(本地连接 2)的主 DNS 后缀设置为 dailey.home.com,因为这是我的内部网络的域。理想情况下,我不想手动设置它,但我还是这么做了,因为我认为这可能会有帮助。

在我连接到我的 VPN 之前,我的“Windows IP 配置”的 ipconfig /all 如下所示:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Bob
   Primary Dns Suffix  . . . . . . . : dailey.home.com
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : dailey.home.com

当我连接到我的 VPN 时,它会变成这样:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Bob
   Primary Dns Suffix  . . . . . . . : dailey.home.com
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : dailey.home.com
                                       pacs.local

我的路由器是我家庭网络上的默认网关,其域名为“路由器”,指向 10.3.1.1。当我在浏览器中输入“路由器”时(在连接到 VPN 之前),我正确地访问了路由器的 HTTP 固件页面。

连接到 VPN 后,我无法进入固件页面。当我在“路由器”上运行 PING 时,它不再显示 10.3.1.1,而是显示 IP 地址 66.114.124.140,我不认识这个 IP 地址。

事实上,当我尝试使用我设置的任何本地 DNS 名称(例如计算机名称或打印机名称)时,在 VPN 连接时,它们都不起作用。它们的 IP 地址都相同:66.114.124.140。事实上,如果我尝试一个根本不存在的域名,我仍然会从同一个 IP 地址收到响应。

连接到 VPN 时,我的“路由器”的 nslookup 返回此内容(即使对于虚假域名!):

C:\Users\robert>nslookup router
Server:  svitdc03.pacs.local
Address:  172.16.0.56

Non-authoritative answer:
Name:    router.dailey.home.com
Address:  66.114.124.140

断开 VPN 连接后,nslookup for 'router' 返回预期结果:

C:\Users\robert>nslookup router
Server:  server.dailey.home.com
Address:  10.3.1.120

Name:    router.dailey.home.com
Address:  10.3.1.1

为什么会发生这种情况?我不太明白。下面是我的其余 IPCONFIG 结果,包括 VPN。

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Bob
   Primary Dns Suffix  . . . . . . . : dailey.home.com
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : dailey.home.com
                                       pacs.local

PPP adapter True Automation:

   Connection-specific DNS Suffix  . : pacs.local
   Description . . . . . . . . . . . : True Automation
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 172.16.0.196(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . :
   DNS Servers . . . . . . . . . . . : 172.16.0.56
                                       172.16.0.42
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection 2:

   Connection-specific DNS Suffix  . : dailey.home.com
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller #2
   Physical Address. . . . . . . . . : 00-1F-BC-01-55-34
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.3.1.31(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.128
   Lease Obtained. . . . . . . . . . : Sunday, May 01, 2011 11:25:58 AM
   Lease Expires . . . . . . . . . . : Monday, May 02, 2011 11:25:59 AM
   Default Gateway . . . . . . . . . : 10.3.1.1
   DHCP Server . . . . . . . . . . . : 10.3.1.1
   DNS Servers . . . . . . . . . . . : 10.3.1.120
                                       208.67.222.222
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 00-1F-BC-01-55-35
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.dailey.home.com:

   Connection-specific DNS Suffix  . : dailey.home.com
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::5efe:10.3.1.31%12(Preferred)
   Default Gateway . . . . . . . . . :
   DNS Servers . . . . . . . . . . . : 10.3.1.120
                                       208.67.222.222
   NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter isatap.{4827DF55-4B5E-405B-BE43-9B40BB4D7804}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.pacs.local:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : pacs.local
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

答案1

当您连接到 VPN 时,DNS 查询由您办公室的服务器处理。当您查询“路由器”时,您的计算机会添加后缀pacs.local。无论出于何种原因,您办公室的 DNS 服务器似乎都会对任何他们不知道的域响应 66.114.124.140。

尝试运行nslookup router 10.3.1.120,您应该会得到路由器的正确 IP 地址,因为您的本地 DNS 服务器将进行地址解析。

听起来你想要的和提问者一样这个 Server Fault 问题:您的计算机上有多个 NIC(其中一个是虚拟 NIC),并且您希望 DNS 解析首先尝试本地 DNS 服务器,如果失败则尝试远程 DNS 服务器。该人的问题已通过更改网络适配器的顺序得到解决,具体说明如下微软 KB894564,所以也许这对您也适用。

相关内容