仅接受域名但放弃 IP 地址以访问端口 80

仅接受域名但放弃 IP 地址以访问端口 80

我们的服务器 IP 地址:192.112.1.xxx
域名:testing.com

我想要接受 testing.com 访问端口 80 并丢弃服务器 IP 地址 192.112.1.xxx 以在 iptables contos 6 中访问端口 80?

答案1

网络层无法区分,因为当你访问testing.com的时候,它已经被解析为该IP地址了。

对于 Web 服务器,为了解决此限制,Web 浏览器会发送Host包含所用域的标头。因此,您需要:

  • 在您的网络服务器上设置一个响应 testing.com 的虚拟主机
  • 在您的 Web 服务器上设置一个默认虚拟主机,拒绝一切。对于 Nginx、Apache 或您正在使用的任何服务器,您可以在其他地方找到如何执行此操作。

相关内容