Azure 中的 Openvpn:如何解析主机

Azure 中的 Openvpn:如何解析主机

我成功在我的 Azure 网络中安装了一台 OpenVPN 机器。

我可以连接到它并 ping 我的内部 LAN,没有任何问题。

~  ping 10.0.0.8
PING 10.0.0.8 (10.0.0.8): 56 data bytes
64 bytes from 10.0.0.8: icmp_seq=0 ttl=63 time=19.637 ms
64 bytes from 10.0.0.8: icmp_seq=1 ttl=63 time=20.942 ms

我想使用 azure 中定义的主机直接访问我的机器。这里 10.0.0.8 的主机名为 mymachine1。当我尝试 ping 它时,我收到以下错误消息:

~  ping mymachine1
ping: cannot resolve mymachine1: Unknown host

你知道在这种情况下我该怎么做吗?

多谢。

编辑: 当使用完整主机名时,它会非常有效。

 ~  ping mymachine1.ZZZZZZZZZZZZ.RR.internal.cloudapp.net
PING mymachine1.ZZZZZZZZZZZZ.RR.internal.cloudapp.net (10.0.0.8): 56 data bytes
64 bytes from 10.0.0.8: icmp_seq=0 ttl=63 time=21.239 ms
64 bytes from 10.0.0.8: icmp_seq=1 ttl=63 time=20.069 ms

答案1

您需要 DNS 来实现这一点;如果您的 Azure 网络中有一个域控制器,那么您已经有了一个 DNS 服务器;否则,您需要设置一个(它是一个功能齐全的 DC 或只是一个运行 DNS 服务的 VM);然后您将在 VPN 客户端上配置此 DNS,并且您将能够解析 Azure VM 的名称。

否则,您唯一的选择就是使用hostsVPN 客户端上的文件。

相关内容