我的域名的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缓存几次,所以我不认为这是。这个重定向是从哪里来的?
谢谢。
实际上这不是DNS问题,而是web服务器问题
您的web服务器运行在http://experiments.example.com
将重定向到http://example.com/experiments/
。所以检查你的Webserver配置,找到任何重定向指令。
DNS只将名称解析为IP地址。不重定向HTTP请求
HTTP是协议。使用http://experiments.example.com
,您连接到端口80上的服务器experiments.example.com
(IP 192.0.2.46),您的web服务器侦听,接受请求并将其重定向到http://example.com/experiments/
,您的浏览器遵循此重定向查询主机example.com (IP 203.0.113.42)端口80到GET /experiments/
那里。