【问题标题】:VM instances does not use the google cloud dns forwarder to resolve虚拟机实例不使用谷歌云 dns 转发器来解析
【发布时间】:2019-07-09 22:44:24
【问题描述】:

我已经在 GCP 上设置了我的基础设施,并创建了一个 VPC 和防火墙规则,以允许从我的网络内部传出 53 到外部。

我还在谷歌云中设置了一个私有 dns 区域,并向其中添加了一个 dns 转发器 ip(例如 192.168.1.1)。我还将我的 vm 所在的网络添加到 dns 区域允许列表中。

现在当我启动我的虚拟机并尝试挖掘到 test.mydomain.com 时它不起作用,但是当我将上面提到的用作 dns 转发器的 ip 放在 /etc/resolve.conf 中时,挖掘工作..

我在这里错过了什么?

【问题讨论】:

    标签: google-cloud-platform google-cloud-dns google-cloud-networking


    【解决方案1】:

    默认情况下,internal DNS 名称的解析由实例元数据服务器 (169.254.169.254) 处理

    如果您更改实例的名称服务器配置,您可能无法使用内部 DNS 名称。名称服务器软件的任何替换都必须支持 RFC 3442 的本地子网路由功能。

    【讨论】:

    • 我已经向 GCP 开立了一个案例,向他们询问为什么 GCP Cloud DNS 没有将请求转发到目标 IP。等待答复
    • 因为您已经使用 GCP 开了一个案例。你能提供他们给你的结果吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2015-02-12
    • 1970-01-01
    • 2017-12-25
    • 2019-10-07
    • 1970-01-01
    相关资源
    最近更新 更多