Google cloud platform 使用Bind9在Google云平台中创建DNS转发
我有一个使用Bind9的DNS服务器。我正在尝试创建从谷歌内部DNS到我的节点(也在云中)的DNS转发 简要概述: 我有3个节点,它们都是GCP中的计算引擎。1节点用作具有以下配置的DNS服务器:Google cloud platform 使用Bind9在Google云平台中创建DNS转发,google-cloud-platform,dns,google-compute-engine,bind9,Google Cloud Platform,Dns,Google Compute Engine,Bind9,我有一个使用Bind9的DNS服务器。我正在尝试创建从谷歌内部DNS到我的节点(也在云中)的DNS转发 简要概述: 我有3个节点,它们都是GCP中的计算引擎。1节点用作具有以下配置的DNS服务器: zone "gcloud" { type forward; forwarders { # IP according to their site https://cloud.google.com/dns/docs/overview#dns-forwarding 169.254.1
zone "gcloud" {
type forward;
forwarders {
# IP according to their site https://cloud.google.com/dns/docs/overview#dns-forwarding
169.254.169.254;
};
};
我重新启动Bind9,一切看起来都很好。然后在另外两个节点上,我将名称服务器IP更改为我的DNS服务器。当我尝试使用dig
时,我没有得到任何记录。ping主机名以前有效,但现在不起作用
关于我做错了什么有什么线索吗?如果需要提供更多信息,请告诉我。我解决了问题
我想这个区域的名字可以是任何东西。然而,情况并非如此
我要做的就是把这个区域的名字改成我拥有的域名。域如下所示:[INSTANCE\u NAME].c.[PROJECT\u ID].internal
。因此,我的配置必须如下所示:
zone "c.your-project-id-here.internal." {
type forward;
forward only;
forwarders {
169.254.169.254;
};
};
然后我不得不为反向查找做另一个conf。内部IP可能看起来像这样:10.20.0.55
,这意味着您必须在20.10
上进行反向查找
zone "20.10.in-addr.arpa." {
type forward;
forward only;
forwarders {
169.254.169.254;
};
};