网站托管/域名混乱

网站托管/域名混乱

我在 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 记录而产生的。

相关内容