GCP cloudDNS A 记录需要多长时间才能全局查找?
How long does it take for GCP cloudDNS A records to be globally lookupable?
我使用 Terraform 为我部署的 MIG 创建了 GCP CloudDNS A 记录。
在控制台中,我可以看到我创建的托管区域的区域详细信息,当我单击它时,我可以看到带有 FQDN、TTL 300 和分配的 IPV4 地址的 DNS A 记录。
直接上网IP就可以了,所以app/MIG部署没有问题。
回到家,我运行
$ gcloud dns record-sets list --zone="my-zone"
NAME TYPE TTL DATA
gcp.example.com. NS 21600 ns-cloud-c1.googledomains.com.,ns-cloud-c2.googledomains.com.,ns-cloud-c3.googledomains.com.,ns-cloud-c4.googledomains.com.
gcp.example.com SOA 21600 ns-cloud-c1.googledomains.com. cloud-dns-hostmaster.google.com. 1 21600 3600 259200 300
myfqdn.gcp.example.com. A 300 34.117.60.130
和
$ nslookup
> server ns-cloud-c1.googledomains.com.
Default server: ns-cloud-c1.googledomains.com.
Address: 216.239.32.108#53
> myfqdn.gcp.example.com.
Server: ns-cloud-c1.googledomains.com.
Address: 216.239.32.108#53
** server can't find ml4-eun1-dev-tfe-aeog.gcp.pi-ccn.org: NXDOMAIN
>
我也试过 myfqdn.gcp.example.com
没有尾随 .
并且得到了相同的结果。
自部署以来已经过去了大约 3 个小时,尤其是当我的 nslookup 会话将名称服务器设置为 gcloud CLI 输出中列出的名称服务器时,即 Google's,我希望 fqdn 能够解析,但事实并非如此。
我错过了什么?
NXDOMAIN 等否定响应已被缓存。根据 RFC 2308 的最长时间为 86,400 秒(24 小时)。该值存储在 SOA 资源记录中(第 5 个值)。
您问题中的值为 300 秒(5 分钟)。
但是,缓存解析器可以选择自己的缓存时间,因此没有绝对时间。
我使用 Terraform 为我部署的 MIG 创建了 GCP CloudDNS A 记录。 在控制台中,我可以看到我创建的托管区域的区域详细信息,当我单击它时,我可以看到带有 FQDN、TTL 300 和分配的 IPV4 地址的 DNS A 记录。 直接上网IP就可以了,所以app/MIG部署没有问题。
回到家,我运行
$ gcloud dns record-sets list --zone="my-zone"
NAME TYPE TTL DATA
gcp.example.com. NS 21600 ns-cloud-c1.googledomains.com.,ns-cloud-c2.googledomains.com.,ns-cloud-c3.googledomains.com.,ns-cloud-c4.googledomains.com.
gcp.example.com SOA 21600 ns-cloud-c1.googledomains.com. cloud-dns-hostmaster.google.com. 1 21600 3600 259200 300
myfqdn.gcp.example.com. A 300 34.117.60.130
和
$ nslookup
> server ns-cloud-c1.googledomains.com.
Default server: ns-cloud-c1.googledomains.com.
Address: 216.239.32.108#53
> myfqdn.gcp.example.com.
Server: ns-cloud-c1.googledomains.com.
Address: 216.239.32.108#53
** server can't find ml4-eun1-dev-tfe-aeog.gcp.pi-ccn.org: NXDOMAIN
>
我也试过 myfqdn.gcp.example.com
没有尾随 .
并且得到了相同的结果。
自部署以来已经过去了大约 3 个小时,尤其是当我的 nslookup 会话将名称服务器设置为 gcloud CLI 输出中列出的名称服务器时,即 Google's,我希望 fqdn 能够解析,但事实并非如此。
我错过了什么?
NXDOMAIN 等否定响应已被缓存。根据 RFC 2308 的最长时间为 86,400 秒(24 小时)。该值存储在 SOA 资源记录中(第 5 个值)。
您问题中的值为 300 秒(5 分钟)。
但是,缓存解析器可以选择自己的缓存时间,因此没有绝对时间。