@主机名没有被其他A记录覆盖



我的域名的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/那里。