访问域名会重定向到子域名,并在浏览器中显示 IP 而不是主机名

访问域名会重定向到子域名,并在浏览器中显示 IP 而不是主机名

我正在尝试在 vps 中设置一个域和一些子域。当我通过 Firefox 访问时,这似乎可以正常工作,但在我的手机或 Chrome 上,我被重定向到子域。这是 Chrome 对 themendez.de 的请求的访问日志:

test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:35 +0200] "GET /favicon.ico HTTP/1.1" 404 504 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36"
test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:37 +0200] "GET /favicon.ico HTTP/1.1" 404 503 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36"
test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:37 +0200] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36"

这是 Firefox 对 themendez.de 的请求的访问日志:

themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:39:17 +0200] "GET / HTTP/1.1" 200 299 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:22.0) Gecko/20100101 Firefox/22.0"

这是我的手机号码:

test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:41:56 +0200] "GET / HTTP/1.1" 304 210 "-" "Mozilla/5.0 (Linux; U; Android 4.0.4; en-de; HTC_One_X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"

apachectl -S 的输出

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server test.themendez.de (/etc/apache2/sites-enabled/test.themendez.de:1)
         port 80 namevhost test.themendez.de (/etc/apache2/sites-enabled/test.themendez.de:1)
         port 80 namevhost themendez.de (/etc/apache2/sites-enabled/themendez.de:1)
Syntax OK

我完全不知道发生了什么......如果您需要更多信息,我可以提供。

感谢您花时间帮助我。

答案1

您的 Firefox 示例似乎访问了与其他两个不同的网站。日志文件是themendez.de而不是test.themendez.de。这不是问题,但值得注意的是您的调查中存在不一致之处。

当我自己尝试请求这两个站点时,前者给了我一个到 IP 地址的 IIS 重定向,而后者给出了一个 200 响应以及一个默认的 Apache“它有效”页面。

不过,我怀疑真正的问题在于您的 DNS 设置。这两个域名都有两个 A 记录:

themendez.de.           1692    IN      A       98.124.198.1
themendez.de.           1692    IN      A       151.236.15.23

151.236.15.23 服务器运行 Apache,98.124.198.1 服务器运行 IIS。当返回两个 A 记录时,选择两个 IP 地址中的哪一个几乎是随机的,因此任何一个域都可以访问任何一个服务器。

98.124.198.1 IP 地址似乎是一个停放域名系统,并重定向到http://searchezy.com/

您还没有更改 www.themendez.de 的默认记录,因此该域名也被您的 DNS 提供商停放。

相关内容