名称服务器的静态IP是否像任何其他DNS更改一样更改传播?

我们为我们的静态IP地址块运行一对named DNS的服务器。 当我们在服务器上进行一些IP地址更改或DNS名称更改时,我们可以很快看到它在网上传播。

但是,我们正在做一些主要的静态IP地址更改,我们实际名称服务器的外部静态IP地址正在改变。 如果我更改名称服务器上的域名服务器的IP地址,这些更改是否会与其他更改一样传播到互联网?

有点听起来像是一个愚蠢的问题,但似乎如果名称服务器的IP地址更改,然后其他服务器无法连接到该名称服务器,以确定更改。 合理? 一种鸡或鸡蛋的问题。 还有什么我需要做的,或者只是需要时间才能让变化走出去呢?

您必须使用新的域名服务器IP更新您的注册服务商(您注册域名的地方)。 即。 如果您使用GoDaddy注册了bigdomain.com,则必须告诉GoDaddy您的新名称服务器IP地址,以便他们可以更新上游服务器。

你只需要保持现有的名称服务器和新的并发运行一段时间。 您需要设置新的名称服务器,然后进行切换,并保持现有的运行一段时间。

dns更新到传播需要的时间与logging的TTL(生存时间)有关。 个人logging和整个域名都有TTL条目。 你会想要慢慢地把TTL放下来,直到你开始做这些大的改变,然后再开始恢复。 请注意,世界各地的ISP DNS服务器倾向于cachingdns结果,只要他们认为合适,并不总是考虑到TTL。

假设你的域名是example.com 。 您描述了为您授权的名称更改IP地址,如www.example.com 。 TTL过期后,Internet上的其他名称服务器将再次查询您的权威域名服务器并获取名称所指向的新IP地址。

那么谁是权威地说服名字服务器( NSlogging,类似于地址Alogging)是为example.com ? 这是.com的TLD域名服务器。 这些条目来自您在注册商处列出的信息(如@佩尔曼提到的)。

你可以用像这样的命令查找这些信息

dig in ns example.com @8.8.8.8

dig in ns example.com @8.8.8.8 +trace

其中8.8.8.8其中一个Google公用名称服务器 (如果您select,可以是其他的), example.com是您的域名。 有一点需要注意的是NSlogging的TTL,它会告诉你最less的时间(以秒为单位),你应该保留现有的名称服务器,以避免由于caching导致的不一致。