我在互联网上有一台 Centos5 服务器,即 srv1.example.com,其 IP 地址为 1.1.1.1。
我已将 A 记录 example.com、www.example.com 和 ny.example.com 更改为 2.2.2.2。
由于该服务器也托管其他域的区域,因此我没有重新启动 BIND。
区域文件的 $TTL 为 86400。
更改 A 记录后,我尝试使用 nslookup、host、dig 命令查看是否可以为 example.com、www.example.com 和 ny.example.com 获取 IP 地址 2.2.2.2。但是,我仍然获取旧的 IP 地址 1.1.1.1
我甚至清除了客户端电脑上的 DNS 缓存,但没有成功。
有人能想到更改 A 记录时可能出了什么问题吗?或者我还需要在服务器上执行其他步骤吗?
答案1
您的更改将不会生效,直到您执行以下操作:
serial
在您的区域文件中增加。- 以 root 身份运行
rndc reload
。