为什么我无法使用其 IP 地址访问我的网站。但仅限于站点名称。这是常见的吗?

rai*_*der 4 domain-name-system

我有网站http://waycoolblog.com,但我无法通过其 IP 地址http://74.220.219.56/访问它

为什么会这样?

我的主要问题是这是否是普遍现象。在我的应用程序中,我试图自己解析站点名称并尝试使用 IP 地址而不是站点名称进行连接。

我想确保它正常工作。

小智 6

不知道您正在运行的服务器,但在 IIS 中,有主机头映射功能。

这允许多个网站从相同的 IP 地址运行,但要求网站的域名作为“主机”http 请求标头提供。服务器查询此标头并提供来自相应站点的内容。

通过 IP 地址传入的任何请求都不会将“waycoolblog.com”作为主机标头。如果您的服务器托管多个网站,则您的网站可能不是“默认”网站,因此该服务器不会为您的网站提供服务。