假设我有一个诸如example.com之类的域,并将该域的主要和辅助名称服务器配置为ns1.example2.com和ns2.example2.com。
问题:
在为example.com域设置名称服务器时,是否会检索到名称服务器的IP地址并将其存储在注册表的数据库中(即VeriSign for .com域)?还是域名服务器的IP和域名?
如果同时存储了这两种信息,那么在某个时间点更改名称服务器本身的IP地址会发生什么情况?我的意思是注册表将如何知道IP地址更改?
编辑:问题不是关于Web主机的IP地址更改会发生什么,而是关于域名服务器的 IP地址更改会发生什么。我知道通常不会发生这种情况,因为所有名称服务器都有一个静态IP。但是,假设名称服务器已移至另一个网络上的另一台物理服务器,因此将获得一个新的IP地址。在这种情况下,由于找不到域名服务器本身,域名系统不会对此产生问题吗?
请仔细考虑一下,如果这里的想法不正确,请有人纠正我。假设整个缓存器都没有使用,并且域名example.com需要解析才能找到Web主机的IP地址。
步骤1:将查询根目录,该根目录将返回.com TLD的名称服务器。
步骤2:将查询.com名称服务器,这将返回example.com的名称服务器。通过查询得到的信息将类似于:
- ns2.example2.com互联网地址= 216.239.34.10
- ns1.example2.com互联网地址= 216.239.32.10
现在,返回的这些IP地址会不会过时?我想到的一种使.com域名服务器每次都可以保持同步的方法是,如果每次对example.com域进行查询时.com域名服务器都实时解析ns2.example2.com!显然,这不会发生,因为这会在.com名称服务器上产生更多负载。
这是我对域名系统不太了解的部分,因此也是我的问题。