我有一个关于云DNS或云VPN的问题,我不知道哪一个与我的问题确切相关。我有一个内部网络,并且此网络有一个内部域名系统,即example.int。我通过Cloud VPN将此内部网络与我的Google Cloud账户中的Cloud VPC连接起来。
我的两个资源都可以正确访问,但我在Google Cloud vpc中的虚拟机无法解析我的本地网络中的dns服务器。例如,我可以通过Google Cloud VM的ip地址访问我的本地服务器,但不能通过on-premise -vm-1.example.int域访问它。
如果我在resolve.conf中使用本地域名服务器,我可以访问本地服务器,但在这种情况下,.c..internal域名地址在我的vpc中不起作用。这两个我都想用。
你觉得我该怎么想?我找不到它的任何工作文档。我想从我的gcloud虚拟机中解析我的本地和google云内部dns区域。有没有办法在不对我所有服务器中的resolve.conf文件进行任何更改的情况下这样做?
提前感谢
我尝试更改Cloud DNS服务器策略,但当我尝试更改其中的备用dns服务器时,由于元数据服务器的原因,我无法访问我的.internal dns。但是,我甚至无法访问我的example.int dnsses。
同时尝试将example.int域名作为内网域名添加到云私有网络中。它也不起作用。
发布于 2019-08-29 07:06:26
在这种情况下,我建议使用GCP Cloud DNS私有转发,并将您想要的本地内部DNS名称指向您的本地DNS服务器。
请注意,请求将来自35.199.192.0/19,在您的VPN中,您应该将此范围包括在您的GCP项目中。
一种解决办法可能是在GCP项目上手动创建一个内部云DNS区域,并手动更新那里的DNS注册表,这样做的缺点是,您想要进行的任何更改都应该在两端都进行。
https://stackoverflow.com/questions/57692797
复制相似问题