我们有一个带有父域的 Plesk 服务器,Plesk 主域运行良好。
我们有一个新的 PlesK Obsidian 服务器,专门用于承载主域的特定子域。这是位于不同 IP 地址上的另一台服务器。
我已多次在 WHM 上完成这些子域名重定向,并且一切运行良好,只需添加A
子域名的记录并输入驻留 IP 地址即可,但由于某种原因,Plesk 方法有所欠缺。
父域 DNS:
_dmarc.domain.co.uk. TXT v=DMARC1; p=quarantine; adkim=r; aspf=r; pct=100; sp=reject;
domain.co.uk. MX (20) mailtwo.domain.co.uk.
_imaps._tcp.domain.co.uk. SRV domain.co.uk.
_pop3s._tcp.domain.co.uk. SRV domain.co.uk.
_smtps._tcp.domain.co.uk. SRV domain.co.uk.
ns2.domain.co.uk. A 208.88.212.106
domain.co.uk. TXT v=spf1 +a -all
_domainkey.domain.co.uk. TXT o=-
default._domainkey.domain.co.uk. TXT v=DKIM1; p=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiDmBfwuINbLeF/iCWYXnZoXWcVf71kcY7B8cQsWc6VfiDNIGmKR9w/gxc7mz5MSliz4c/mjQIDAQAB;
domain.co.uk. NS ns2.domain.co.uk.
domain.co.uk. A 77.31.68.87
www.domain.co.uk. CNAME domain.co.uk.
mailtwo.domain.co.uk. A 208.88.212.106
webmail.domain.co.uk. A 77.31.68.87
ftp.domain.co.uk. CNAME domain.co.uk.
ipv4.domain.co.uk. A 77.68.31.87
ns1.domain.co.uk. A 77.68.31.87
domain.co.uk. MX (10) mail.domain.co.uk.
domain.co.uk. NS ns1.domain.co.uk.
mail.domain.co.uk. A 77.68.31.87
staging.domain.co.uk. 43200 A 50.221.77.68
最后一行是我们添加到父 DNS 记录的唯一一行。
单独服务器上的子域名 DNS(50.221.77.68)
_dmarc.staging.domain.co.uk. TXT v=DMARC1; p=quarantine; adkim=r; aspf=r; pct=100; sp=reject;
staging.domain.co.uk. MX (20) mailtwo.staging.domain.co.uk.
_imaps._tcp.staging.domain.co.uk. SRV staging.domain.co.uk.
_pop3s._tcp.staging.domain.co.uk. SRV staging.domain.co.uk.
_smtps._tcp.staging.domain.co.uk. SRV staging.domain.co.uk.
ns2.staging.domain.co.uk. A 208.88.212.106
staging.domain.co.uk. NS ns2.staging.domain.co.uk.
mailtwo.staging.domain.co.uk. A 50.221.77.68
ftp.staging.domain.co.uk. CNAME staging.domain.co.uk.
staging.domain.co.uk. MX (10) mail.staging.domain.co.uk.
staging.domain.co.uk. NS ns1.staging.domain.co.uk.
staging.domain.co.uk. TXT v=spf1 +a -all
staging.domain.co.uk. A 50.221.77.68
webmail.staging.domain.co.uk. A 50.221.77.68
ipv4.staging.domain.co.uk. A 50.221.77.68
ns1.staging.domain.co.uk. A 50.221.77.68
mail.staging.domain.co.uk. A 50.221.77.68
ns2.staging.domain.co.uk. A 50.221.77.68
_domainkey.staging.domain.co.uk. TXT o=-
default._domainkey.staging.domain.co.uk. TXT v=DKIM1; p=DKIM1; p=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKMQsEj2LT6DcNhGhqMG/q8Rv+aymZvUoMOJcAF6bYOMQSzzggDmBfwuINbLeF/iCWYXnZoXWcVf71kcY7B8cQsWc6VfiDNIGmKR9w/gxc7mz5MSliz4c/mjQIDAQAB;
这是 Plesk 中的完整记录集。除了添加的记录外,它们都是设置域名时“默认”的 Plesk 记录。
向父级添加记录:
staging.domain.co.uk. 43200 A 50.221.77.68
我看过这个问题也这篇 Plesk 文章但我不清楚是否应该应用这篇 plesk 文章,因为我们只需要对一个子域和一个域执行此操作。
但是地址 staging.domain.co.uk 没有到达预定的目的地。
我错过了什么?
答案1
看起来 DNS 配置基本正确。但是,有几件事需要仔细检查和考虑:
- 传播时间:DNS 更改可能需要一些时间才能在互联网上传播。更改可能需要长达 24-48 小时才能完全传播,具体取决于 DNS 记录中设置的生存时间 (TTL) 值。如果您最近进行了更改,则可能需要等待传播完成。
- 仔细检查父域 DNS 上的 A 记录:确保子域 staging.domain.co.uk 的 A 记录指向正确的 IP 地址 (50.221.77.68) 并且具有合理的 TTL 值(例如 3600 秒或 1 小时)。如果 TTL 太高(例如 43200 秒或 12 小时),更改可能需要更长时间才能传播。
- 验证域和子域的 DNS 设置:仔细检查主域和子域的 DNS 设置,确保没有拼写错误或不正确的输入。
- 检查 Plesk 服务器配置:确保 Plesk 服务器已正确配置以服务暂存子域。确保域已添加到 Plesk 服务器,并且文档根目录正确指向子域的文件。
- 防火墙或网络配置:检查托管暂存子域的 Plesk 服务器上是否存在任何防火墙或网络配置问题,从而可能阻止传入流量。
如果您已验证这些要点但仍然遇到问题,您可以尝试以下操作:
- 使用 DNS 传播检查工具来验证子域的 A 记录是否已正确传播。您可以使用“https://www.whatsmydns.net/”等在线工具来检查传播状态。
- 直接测试与子域名 IP 地址的连接:尝试使用子域名的 IP 地址访问子域名 (http://50.221.77.68) 查看问题是否与 DNS 解析或服务器配置有关。
- 查看服务器日志:检查服务器日志中是否存在与子域相关的任何错误或警告,例如服务器配置、Web 服务器软件或应用程序代码的问题。
否则,Plesk 支持可能是下一步要尝试的?