我有一台带有域名的 Web 服务器,该服务器有专用 IP 地址。我需要共享 IP 地址,以便在反向 DNS 查找期间显示服务器。
专用 IP 有一个 A 记录,其工作原理如下,
example.com 14400 A 123.45.67.890 // Dedicated IP
共享 IP 显示在服务器上的所有其他站点上,但这个具有专用 IP 的站点除外。我为共享 IP 添加了一条 A 记录,但在反向 DNS 查找时它没有显示出来,
sharedip.example.com 14400 A 098.76.54.321 // Shared IP
我不知道我是否正确添加了共享 IP 或者我是否应该以不同的方式执行此操作。
问题
将共享 IP 附加到已有专用 IP 的域是使用带有子域的 A 记录的正确方法
sharedip.example.com 14400 A 098.76.54.321
考虑到专用域附加到没有子域的域,如上所示?
example.com 14400 A 123.45.67.890 // Dedicated IP
答案1
你想要的状态是没有问题的:
sharedip.example.com. 14400 IN A 93.184.216.34
34.216.184.93.in-addr.arpa. IN PTR sharedip.example.com.
您的服务提供商可能希望A
在添加相应 PTR
记录之前记录能够正常工作,以避免出现记录不匹配的情况(请参阅信息RFC 1912, 2.1)。他们可能不会接受您的屏幕截图,因为它不能确保 DNS 确实配置正确。
您的问题没有提供任何有关 DNS 服务器配置的信息。它也没有说明您是否维护自己的 DNS 服务器或使用某种配置工具来添加记录,例如在网络托管公司或域名注册商提供的 DNS 服务中。因此,无法指导您如何解决此问题,但我可以提供一些常见建议。
如果你直接修改区域文件,记得更新序列号即你的第三部分
SOA
记录。此值必须递增。否则 DNS 服务器 (BIND) 不会重新加载区域文件,辅助 DNS 服务器不会启动区域传输。SN 的推荐格式为YYYYMMDDNN
(从年、月、日和每日版本)。如果使用 BIND,请记住
rndc reload
进行更改。如果你启用了 DNSSEC,请记住签署区域. (SN 增量可能会自动完成。)
如果其他人在维护 DNS,您可以从他们的手册中检查区域更新频率,这些频率来自用户可用的配置环境。如果没有提供此类信息,您可以
dig example.com NS
获取权威名称服务器然后测试:- 它们是否都有正确的
A
记录:dig example.com @b.iana-servers.net
- 记录
SOA
已更改且 SN 格式正确:dig example.com SOA
- 它们是否都有正确的
如果你的服务提供商没有检查
A
你的记录权威名称服务器但利用他们的递归名称服务器反而,请注意,您的TTL
设置为14400
PTR
秒。在这种情况下,您可以在检查记录是否正确更新后 4 小时后再次请求更改权威名称服务器。