![网站托管/域名混乱](https://linux22.com/image/607470/%E7%BD%91%E7%AB%99%E6%89%98%E7%AE%A1%2F%E5%9F%9F%E5%90%8D%E6%B7%B7%E4%B9%B1.png)
我在 123-reg 注册了一个域名。域名是 mahsc-ctu.co.uk
这是我的问题。当我输入http://mahsc-ctu.co.uk我得到了托管公司提供的托管页面,但是当我输入http://www.mahsc-ctu.co.uk我获得了 123-reg 提供的保留页面。
为什么会发生这种情况?我该如何解决?
这是我的 DNS 记录:-
我该从哪里开始?奇怪的是,目的地/目标设置为 123-reg 主机,而不是我的网站... 这是因为我一直在尝试,但需要一段时间才能传播吗?
答案1
您可能会发现,在测试过程中,网络缓存可能会导致您看到错误的页面。您的浏览器/操作系统可能有一个本地缓存,您通常可以通过按 CTRL+F5 刷新页面来绕过它。您控制范围之外的缓存(例如您的工作地点或您的 ISP)不太可能缓存该 URL 的内容,但并非不可能。
您还可能遇到 DNS 缓存问题。您可以通过键入以下内容清除 Windows 中的本地 DNS 缓存ipconfig /flushdns
,然后查看重新加载页面是否会产生您期望的内容。同样,您和此域的名称服务器之间可能存在 DNS 缓存,并且根据记录的 TTL,它们也可能导致问题。
最后,DNS 更改可能需要一些时间才能在全球范围内反映出来(最多 48 小时),因此您可能在一段时间内看不到更改的结果。
据我所知,您的设置是正确的,所以可能只需要等待一段时间 - 通常少于 48 小时。
答案2
这是因为每个域都有两个不同的 A 记录,例如:
- 一个指向您的托管 IP 地址的 mahsc-ctu.co.uk 的 A 记录
- 一条指向您的 123-reg 提供商的 www.mahsc-ctu.co.uk 的 A 记录
您可能希望删除 www.mahsc-ctu.co.uk 记录,并创建指向 mahsc-ctu.co.uk 的 CNAME 别名,或创建指向您的托管 IP 地址的 *.mahsc-ctu.co.uk
更新:
解决这个问题的更简单的方法是创建一个 CNAME 记录 www.mahsc-ctu.co.uk -> mahsc-ctu.co.uk,您的问题是由于缺少 www.mahsc-ctu.co.uk 记录而产生的。
答案3
您应该有一个 *.mahsc-ctu.co.uk 的 DNS 条目,它将 www.mahsc-ctu.co.uk 指向您的网络主机。听起来您目前只有一个 mahsc-ctu.co.uk 的 DNS 指针记录。
尝试添加指向您的服务器 IP 地址的 * A 记录。
更新:
解决这个问题的更简单的方法是创建一个 CNAME 记录 www.mahsc-ctu.co.uk -> mahsc-ctu.co.uk,您的问题是由于缺少 www.mahsc-ctu.co.uk 记录而产生的。