我正在使用Amazon AWS Route 53的API向现有区域添加新的CNAME记录。我想测试一下记录是否被正确添加。
我需要等待传播吗?或者由于这是一个新记录,它会立即被获取?
我看到一篇文章提到等待传播,但那是创建一个全新的区域;而我不必这样做,因为我是将其添加到现有区域中。
使用案例是我可能会在运行时添加这些(CNAME记录),并需要检查以确保它们已正确添加。
我正在使用Amazon AWS Route 53的API向现有区域添加新的CNAME记录。我想测试一下记录是否被正确添加。
我需要等待传播吗?或者由于这是一个新记录,它会立即被获取?
我看到一篇文章提到等待传播,但那是创建一个全新的区域;而我不必这样做,因为我是将其添加到现有区域中。
使用案例是我可能会在运行时添加这些(CNAME记录),并需要检查以确保它们已正确添加。
1.1.1.1
,8.8.8.8
或9.9.9.9
,以及您自己的本地名称服务器(运行在自己的服务器上或使用ISP的名称服务器)。同时使用多个名称服务器可能很有用,因为它们的缓存状态将不同,这将影响上述结果。因此,关键点始终是清楚地分离对权威和递归名称服务器的测试,并充分了解递归缓存附加的属性。
Route53是一种分布式DNS管理系统。当您在托管区域内创建新的CNAME或任何记录集时,需要将其传播到运行在AWS边缘位置的分布式服务器。这可能需要几秒钟到几分钟。
注意:记录集的创建传播与更新不同。这是因为即使在更新后,旧的记录集仍可能存在于外部缓存中定义的TTL值。