我的域名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缓存,所以我认为不是这样。重定向来自哪里?
感谢。
答案 0 :(得分:2)
实际上这不是DNS问题,而是网络服务器问题。
您的网络服务器正在http://experiments.example.com
重定向到http://example.com/experiments/
。因此,请检查您的Web服务器配置以查找任何重定向指令。
DNS仅将名称解析为IP地址。它不会重定向HTTP请求。
HTTP是一种协议。使用http://experiments.example.com
连接到您的网络服务器侦听的端口80上的服务器experiments.example.com
(IP 192.0.2.46),接受该请求并将其重定向到http://example.com/experiments/
,并且您的浏览器遵循此重定向查询主机 example.com (IP 203.0.113.42)在端口80到GET /experiments/
那里。