有的小伙伴会根据自己的需求使用DNSPod的域名URL转发功能,但是总会出现这样那样的问题,这里搬主题将分享一下添加 DNS 解析 DNSPod 的 URL 转发记录后出现的问题的对应解决办法。
现象描述
- 添加 URL 转发记录后,执行
dig 域名
命令查询域名返回的解析结果与控制台设置不一致。 - 添加 URL 转发记录后,使用域名访问页面显示
HTTP ERROR 502
错误。 - 添加隐性 URL 转发记录后,使用域名访问页面显示为空白页。
- 添加隐性 URL 转发记录后,页面可以正常打开,但 URL 上显示了转发目标地址。
- 添加 URL 转发记录后,操作页面刷新,直接跳转到了非目标地址的页面。
可能原因
添加 URL 转发记录后,执行 dig 域名
命令查询域名返回的解析结果与控制台设置不一致
添加 URL 转发记录时,DNS 解析 DNSPod 会自动为您添加 CNAME 记录,而 CNAME 记录指向的地址则是 DNS 解析 DNSPod 提供的 URL 转发服务器地址,因此,控制台添加的记录值是 URL,而执行 dig 域名
命令显示的是 CNAME 记录,属于正常现象。
添加 URL 转发记录后,使用域名访问页面显示 HTTP ERROR 502
错误
- 在添加 URL 转发记录时,提示未备案,不允许添加。
- 备案失效导致502错误。
添加隐性 URL 转发记录后,使用域名访问页面显示为空白页
转发的站点 header 中设置为 X-Frame-Options,如转发站点不允许做嵌套,则需要联系您的网站技术人员,在转发后站点中去掉 X-Frame-Options 的配置即可。
添加隐性 URL 转发记录后,页面可以正常打开,但是 URL 上显示了转发目标地址
URL 转发站点禁止 frame 引用。
添加 URL 转发记录后,操作页面刷新,直接跳转到了非目标地址的页面
目标页面(转发后的 URL 站点)中有 JS 代码设置了跳转。
解决办法
添加 URL 转发记录后,执行 dig 域名
命令查询域名返回的解析结果与控制台设置不一致
请检查执行 dig 域名
命令显示的是 CNAME 记录指向的地址,如正确,则属于正常现象,无需进行处理。如下图所示:
在添加 URL 转发记录时,提示未备案,不允许添加
请检查转发前的域名和转发后的域名是否完成备案,如未完成,则请联系您的云服务商完成备案。
备案失效导致502错误
已添加过 URL 转发记录,出现502错误,请联系您的备案接入商进行排查。
转发的站点 header 中设置为 X-Frame-Options
请检查转发站点 header
中是否设置为 X-Frame-Options
,如果转发站点不允许做嵌套,则需要联系您的网站技术人员在转发后站点中去掉 X-Frame-Options
配置。
URL 转发站点禁止 frame 引用
请去掉转发站点中相关限制。如 js 代码:if (window.top!==window.self ) {window.top.location=window.location};
目标页面(转发后的 URL 站点)中有 JS 代码设置了跳转
该问题需要联系您的网站技术人员进行排查。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容