![在迁移我的域的 DNS 时,我是否应该更新 SOA 上的 Serial](https://linux22.com/image/765502/%E5%9C%A8%E8%BF%81%E7%A7%BB%E6%88%91%E7%9A%84%E5%9F%9F%E7%9A%84%20DNS%20%E6%97%B6%EF%BC%8C%E6%88%91%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E6%9B%B4%E6%96%B0%20SOA%20%E4%B8%8A%E7%9A%84%20Serial.png)
我正在将个人域的 DNS 从传统托管服务提供商迁移到 AWS Route 53。
旧托管提供商 DNS 上的旧 SOA 记录:
serial = 121040502
refresh = 10800 (3 hours)
retry = 3600 (1 hour)
expire = 604800 (7 days)
default TTL = 3600 (1 hour)
由于它是在 AWS 上为托管区域创建的:
serial = 1
refresh = 7200 (2 hours)
retry = 900 (15 mins)
expire = 1209600 (14 days)
default TTL = 86400 (1 day)
如您所见,AWS 上的序列与旧 DNS 上的序列1
不同。121040502
我是否应该更改 AWS 上的 SOA 记录,使得“序列”高于之前的服务器?
答案1
仅当您的辅助权威名称服务器依赖来自主权威名称服务器的区域传输来复制区域数据时,SOA 序列号才有意义。然后,每次更改后,序列号必须增加,以便辅助服务器知道区域数据的更新。
当您完全将现有名称服务器更改为新名称服务器和/或新提供商时,旧的 SOA 序列值将不再重要。即使新提供商实际上仍使用区域传输进行复制,您仍可以从头开始进行复制。
1
在新区域中用作初始 SOA 序列是完全没问题的。
据我所知,Route53 不依赖区域传输,因此您可能不需要因为任何紧急技术原因再次更改 SOA 序列号
答案2
如果没有名称服务器进行区域传输,序列号实际上并不重要。
(据我所知,Route53 不支持任何方向的传输,因此根据您的问题,这似乎是一个安全的选择)