如何用CNAME记录屏蔽子域URL



我需要屏蔽子域URLhttp://3477er.domainB.com具有https://sub.domainA.com两者都在不同的服务器中。

所以我创建了";sub";域中的别名指向的服务器https://34tter.domainB.com并等待其传播。

我想我应该看看http://3477er.domainB.com键入时的内容http://sub.domainA.com在浏览器中。相反,我得到消息DNS_PROBE_FINISHED_NXDOMAINCNAME记录不是这样工作的吗?

有没有其他方法可以实现我的子域屏蔽目标?

如果您收到DNS_PROBE_FINISHED_NXDOMAIN错误,则表示您列出的子域之一未解析为IP地址。我会在这里测试两个子域-

https://mxtoolbox.com/DNSLookup.aspx

这里有几个重要的注意事项-

  1. 只有当域B上的服务器为任何(通配符(域(通常是坏主意(设置了绑定,或者为您的域a子域专门设置了绑定时,这才有效
  2. 这只会在非常基本的级别上隐藏你的domainB子域,如果这是你需要的。所以,换句话说,对不懂技术的用户隐藏它。如果安全性是一个问题,就不能依赖它,因为有人可以通过DNS查找很容易地找到domainB

要真正屏蔽"原始"服务器,您需要实现一个代理。这可以通过在你的domainB服务器上发出请求来完成,也可以通过使用无服务器技术(如Cloudflare Workers、AWS Lamba等(来完成。然而,如果人们发现了domainA,这仍然不会阻止他们直接向domainA发出请求。

最新更新