【问题标题】:How do I remove dns nameserver 169.252.169.254 on GCP instance如何删除 GCP 实例上的 dns 名称服务器 169.252.169.254
【发布时间】:2020-02-03 06:52:30
【问题描述】:

在 GCP 上,在我对一个 ubuntu 16.04 实例进行 delpoy 后,它的 /etc/resolv.conf 中有一个默认名称服务器 169.254.169.254

我不想使用它,所以我去了 /etc/resolvconf/resolv.conf.d/base (我第一次打开时它是空白的)并添加了我自己的名称服务器

运行 sudo resolvconf -u 后,我自己的名称服务器显示在 /etc/resolv.conf 中,但它在 169.254.169.254 下

只要169.254.169.254负责,我自己的域名服务器就不会用了....

我只是想知道如何删除那个 169.254.169.254.....

【问题讨论】:

  • 约翰·汉利所说的。不要手动弄乱resolve.conf。这是使您的机器无法访问的好方法。

标签: google-cloud-platform dns nameservers


【解决方案1】:

来自 Google Cloud 的VPC Documentation:

Google 在 169.254.169.254 的每个实例旁边运行一个本地元数据服务器。此服务器对于实例的运行至关重要,因此无论您配置任何防火墙规则,实例都可以访问它。

所以,把它留在那里。

【讨论】:

    【解决方案2】:

    不要修改 /etc/resolve.conf。这由 Google Cloud DHCP 管理,每 60 分钟覆盖一次,并在 DHCP 刷新时被覆盖。除非您有充分的理由,否则不要禁用/删除 Google 域名服务器。

    相反,请将您的名称服务器添加到 /etc/dhcp/dhclient.conf

    prepend domain-name-servers 172.16.1.1;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多