客户端上未解析带有OpenVPN的云DNS
我正在尝试使用谷歌云平台的云DNS从本地机器通过DNS解析计算引擎实例的内部IP。我能够按照以下指南在实例上设置OpenVPN服务器: 我的VPN配置成功连接到OpenVPN服务器,并允许我ping我的GCE实例的内部IP。托管我的OpenVPN服务器的实例能够解析和ping云DNS条目,但我的客户端本地计算机无法执行相同的操作 以下是连接到VPN服务器后我的客户端上未解析带有OpenVPN的云DNS,dns,google-cloud-platform,vpn,openvpn,google-cloud-dns,Dns,Google Cloud Platform,Vpn,Openvpn,Google Cloud Dns,我正在尝试使用谷歌云平台的云DNS从本地机器通过DNS解析计算引擎实例的内部IP。我能够按照以下指南在实例上设置OpenVPN服务器: 我的VPN配置成功连接到OpenVPN服务器,并允许我ping我的GCE实例的内部IP。托管我的OpenVPN服务器的实例能够解析和ping云DNS条目,但我的客户端本地计算机无法执行相同的操作 以下是连接到VPN服务器后我的/etc/resolve.conf文件的内容 search openvpn nameserver 169.254.169.254 要允许
/etc/resolve.conf
文件的内容
search openvpn
nameserver 169.254.169.254
要允许本地计算机解析云DNS地址,我还需要进行哪些配置?在Compute Engine中,对元数据服务器执行DNS解析,该服务器始终具有IP 169.254.169.254。该问题产生于这样一个事实,即该IP是本地链路且不可路由,因此无法在VPN/IPSEC上工作 有几种解决方案/变通方法:
我能够将这一行
推送“dhcp选项DNS 10.0.0.1”
作为第一个DNS解析添加到我的openvpn server.conf文件中。10.0.0.1是我在GCP上的VPC的网关。在我这样做并解决了这个问题之后,我能够在连接到VPN时解析云DNS的A记录中定义的内部地址