我正在我的云服务器上准备一个新网站,在更改域名的指向 IP 之前,我决定使用 telnet 进行快速测试。
由于每个站点都是一个虚拟主机,我可以使用不同的域(指向同一台服务器),并得到如下结果:
$ telnet domain.example.com 80
Trying <server.ip>...
Connected to domain.example.com.
...
一切很好,但随后我尝试直接连接到 IP:
$ telnet <server.ip> 80
并得到了一个有趣的回应:
Trying <server.ip>...
Connected to <different-domain.com>.
这个未知的不同域名来自哪里?它是随机的吗?这是否意味着我遇到了安全问题?
答案1
这仅意味着在 DNS 中,此 IP 地址具有指向 的 PTR 记录different-domain.com
。执行 a dig -x <server.ip>
,您将看到名称。对于 HTTP 流量,这不会造成任何问题(对于电子邮件,情况会有所不同)。仅从该配置情况来看,您不会遇到安全问题。