【问题标题】:DNS Fails on VPN into Azure Network with DNS server on Peered network使用对等网络上的 DNS 服务器在 VPN 到 Azure 网络时 DNS 失败
【发布时间】:2018-07-15 19:10:55
【问题描述】:

我在 Azure 中有以下设置:

资源组 1

  • 虚拟机是 DNS & DC Server 'My1stVM'
  • 虚拟网络“vNet1”
  • 从 vNet1 到 vNet2 对等

资源组 2

  • 虚拟网络“vNet2”
  • 从 vNet2 到 vNet1 对等
  • 虚拟机“My2ndVM”
  • 虚拟网络网关

当我创建从家用笔记本电脑到虚拟网关的 VPN 连接时,我可以:

  • 连接VPN成功
  • 仅通过内部 IP 地址在 My2ndVM 上进行 RDP,不能通过 FQDN 或计算机名进行此操作
  • 仅通过内部 ip 地址 Ping My2ndVM,无法通过 FQDN 或计算机名执行此操作

我不明白为什么我无法 ping 我的计算机名或 FQDN。

如果我执行 NSLookUp,我会得到

C:\Users\MyUser>nslookup
DNS request timed out.
timeout was 2 seconds.
Default Server:  UnKnown
Address:  192.167.64.4

192.167.64.4 是 DNS 服务器的正确内部 IP

如果我尝试 Ping 192.167.64.4,我会得到:

C:\Users\MyUser>ping 192.167.64.4

Pinging 192.167.64.4 with 32 bytes of data:
Reply from 193.204.206.100: TTL expired in transit.
Reply from 193.204.206.100: TTL expired in transit.
Reply from 193.204.206.100: TTL expired in transit.
Reply from 193.204.206.100: TTL expired in transit.

Ping statistics for 192.167.64.4:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

有没有人能帮我理解问题以及如何解决它?

【问题讨论】:

  • 您是否使用点到站点 VPN 连接到 vnet 2?
  • 是的,没错。我将尝试做一个跟踪然后稍后发布我的结果
  • 您是否尝试使用家用笔记本电脑 ping DNS 服务器?
  • 是的,这是正确的

标签: azure azure-virtual-network azure-vpn


【解决方案1】:

根据您的描述,您的家用笔记本电脑通过 P2S VPN 连接到 Vnet2,您想使用笔记本电脑 ping My1stVM,对吗?

无法通过 VPN 进行通信,因为在 VPN 之间没有派生的传递关系

你可以通过P2S VPNping Vnet2,vm2可以通过vnet peeringping vm1,但是你不能ping vm1。

我不明白为什么我无法 ping 我的计算机名或 FQDN。

因为您无法访问 DNS 服务器。 DNS 不适合您。

【讨论】:

  • 您说“因为您无法访问 DNS 服务器。 DNS 不适合你。为什么是这样?我只能通过 ip 而不是主机名 ping My2ndVM,这是我们想要解决的问题,有什么办法可以使这项工作?
  • VPN 不支持跨 VPN 通信。 p2s使用SSTP隧道IP地址通信,无法使用FQDN访问vm2。如果您想使用 FQDN 访问它,请将您的 DNS 服务移动到 VM2,并在家用笔记本电脑和 Vnet2 之间部署站点到站点 VPN。
  • 你的意思是VPN不支持跨对等通信吗?除了将 DNS 服务移至 VM2 之外,我想另一种选择是将网关移至 vNET1?
  • 是的,VPN 不支持跨对等通信。你是对的,另一种选择是将网关移动到Vnet1,然后你无法ping通Vnet2。
  • 好的,我将尝试在 My2ndVM 上设置 DNS,我是否可以将 My1stVM 作为主 DNS,将 My2ndVM 作为辅助 DNS?
【解决方案2】:

您可以使用gateway transit 来支持您的方案。

  1. 在“从 vNet1 到 vNet2 对等”中启用“使用远程网关”选项
  2. 在“从 vNet2 到 vNet1 的对等互连”中启用“允许网关传输”选项

来源:Configure VPN gateway transit for virtual network peering

【讨论】:

  • 这对我有用:我在尝试将本地计算机加入 Azure AD DS 域时遇到了完全相同的症状。在设置了正确的对等连接设置后,我能够实现我想要的并且我现在不再有 DNS 问题了。非常感谢!
猜你喜欢
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 2011-03-27
相关资源
最近更新 更多