nel*_*asx 5 google-compute-engine
由于谷歌计算引擎不提供内部DNS我创建2厘米绑定机器,它将解决GCE上的机器并将解析通过vpn转发到我的私有云,反之亦然.
正如谷歌云帮助文档建议你可以有这种情况.并编辑每个实例上的resolv.conf以进行解析.
我所做的是编辑ifcg-eth0以禁用PEERDNS,在/etc/resolv.conf中我添加了搜索域和前2个名称服务器我的实例.
现在,一个实例重新启动后..因为搜索metadata.google.internal域而不会再次启动
7月8日10:17:14实例1谷歌:等待元数据服务器,尝试412
在这种情况下,最佳做法是什么?
TY
此外,我需要内部DNS来执行穷人的循环故障转移,因为GCE不提供内部平衡器.
正如https://cloud.google.com/compute/docs/networking中提到的:
每个实例的元数据服务器充当 DNS 服务器。它存储本地网络中所有网络 IP 地址的 DNS 条目,并调用 Google 的公共 DNS 服务器获取网络外的条目。您无法配置此 DNS 服务器,但如果您愿意,可以设置自己的 DNS 服务器,并通过编辑 /etc/resolv.conf 文件将您的实例配置为使用该服务器。
所以您应该可以使用 169.254.169.254 作为您的 DNS 服务器。如果您需要定义外部 DNS 条目,您可能会喜欢Cloud DNS。如果您使用 Cloud DNS 或任何其他 DNS 提供商设置域名,则 169.254.169.254 解析程序应该可以找到它。
如果您需要更复杂的内容,例如客户内部 DNS 名称,那么您自己的 BIND 服务器可能是最佳解决方案。只需确保metadata.google.internal.解析为 169.254.169.254。
| 归档时间: |
|
| 查看次数: |
8756 次 |
| 最近记录: |