我正在尝试使用 joomla 在家庭服务器上建立一个网站。我已成功设置正确的转发,以便可以通过我的 IP 地址访问,并且我已从托管服务提供商处购买了域名。我设置了 DNS 设置以将我的域名指向我的 IP 地址,但对该域名的任何请求首先都会被路由到不同的 IP 地址,该地址会发回 301 响应,并以我的 IP 作为新目标。然后,我使用地址栏中的纯 IP 地址在我的网站上结束操作。
现在我对 DNS 的经验非常有限,但这似乎是错误的?在谷歌上搜索这个问题时,我得到的大多数结果是这是一个 joomla 和/或 apache 问题,并指向各种配置文件,但我不想把这些都弄乱,除非我确定问题不在其他地方。
我所看到的 301 重定向是否是导致此问题的原因,还是肯定是服务器配置方面的问题?
答案1
我认为您设置的不是 DNS 记录而是 HTTP 重定向(来自主机托管商的虚拟主机)。
如果 DNS 设置正确,nslookup
或dig
应该会显示将 DNS 名称解析为您服务器 IP 的 A 记录。实际上,A 记录可能指向您的提供商重定向请求的虚拟主机。