0

我的域的A记录是:

Host:           Points to:
@               66.6.44.4
experiments     188.121.46.1    

@指向我的 Tumblr 博客,子experiments域指向我的主机。

我遇到的问题是,experiments.example.com以某种方式重定向(curl表明它是 301)到example.com/experiments/. 我检查了http://whatsmydns.net,它也确认这些主机指向这些 IP。

这是怎么回事?我已经清空了几次 DNS 缓存,所以我不认为是这样。该重定向来自哪里?

谢谢。

4

1 回答 1

2

实际上,这不是 DNS 问题,而是网络服务器问题。

您运行的网络服务器http://experiments.example.com 重定向http://example.com/experiments/. 因此,请检查您的 Web 服务器配置以查找任何重定向指令。

DNS 仅将名称解析为 IP 地址。它不会重定向 HTTP 请求。

HTTP 是一种协议。随着http://experiments.example.com您连接到experiments.example.com端口 80 上的服务器(IP 192.0.2.46),您的网络服务器会在该端口侦听、接受请求并将其重定向到,http://example.com/experiments/并且您的浏览器会在端口 80 上遵循此重定向查询主机example.com(IP 203.0.113.42)到GET /experiments/那里。

于 2013-03-12T21:00:11.943 回答