我们的服务器 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 或您正在使用的任何服务器,您可以在其他地方找到如何执行此操作。