尽管 DNS 正确,但 www 和非 www 域名却指向不同的 IP?如何重定向 www?

尽管 DNS 正确,但 www 和非 www 域名却指向不同的 IP?如何重定向 www?

我遇到了一个问题,我们的非 www 域名当前指向正确的 IP,但我们的 www 指向属于我们主机的随机 IP 地址。因此,当我们访问 www 域名时,它会转到 Hostmonster 的登录屏幕,而不是我们的网站。我希望 www 重定向到非 www。

首先,我们将 www 的 A 记录指向与非 www 域相同的 IP。我等了 12 多个小时,它还是没有传播,所以我联系了 CS,他们重新推送了它。但什么也没发生。

所以这次他们尝试将其作为 CNAME 放入。所以现在 www 作为 CNAME 指向我们的非 www 域。显然代表还向我们的 htaccess 添加了重定向代码(但对此并不 100% 确定)。已经过去几个小时了,而且看起来也没有传播。

我们已经为这个问题苦苦挣扎了好几天。到目前为止,我们的主机商没有提供太多帮助。他们和我们一样困惑。一开始他们说这可能是他们的服务器迁移问题,然后他们尝试更改上述 DNS,但无济于事。

通常这将是一个简单的过程,但我此时非常沮丧,因为访问者认为我们的网站无法正常工作,但事实是只有 www 无法正常工作。

我还尝试了私人浏览,清除了浏览器缓存,并尝试了多台设备。

有什么提示可以说明问题所在吗?谢谢。

答案1

在我看来,这似乎是您的 DNS 管理提供商的问题。尝试将您的名称服务器从您当前的 DNS 提供商更改为其他您可以自行管理记录的提供商(Cloudflare 是一个不错的选择,因为它是免费的),然后从那里指向带有 www 和非 www 的域名(确保在 Cloudflare 上启用代理,因为他们会将您当前的 IP 映射到他们自己的 IP)。

除此之外,请检查您的 Web 服务器配置文件(nginx 和 apache 的 sites-enabled 文件)。确保这些配置文件中包含带有 www 的域名。如果您的 Web 服务器是 nginx,那么您可以在其中找到您的域名服务器块服务器名称指令,如果是 Apache,那么你可以在里面找到它虚拟主机阻止服务器名称指示。

另外,如果您正在使用某种缓存服务器(如 varnish),请尝试清除其缓存。删除 .htaccess 文件内所有不必要的重定向,只保留强制非 www 重定向规则(附在下面),看看它是否有效。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

希望有帮助!

答案2

我不清楚你做了什么,但可以确定的是 www.mizna.org (74.220.215.94) 和 mizna.org (67.20.76.193) 指向了 Aathorative DNS 中的不同 A 记录,每个 IP 地址都响应不同的网站。根据权威查询,没有与 www.mizna.org 关联的 CNAME 记录。

因此,如果您确实更新了 www.mizna.org 的 A 记录,则可能是您的域名提供商尚未将该更改推送到 DNS,或者您更新了不具权威性的区域文件。

权威名称服务器是 ns1.hostmonster.com 和 ns2.hostmonster.com。如果您没有使用 Hostmonster 或 hostmonster 的经销商/代表/经销商,那么您编辑的名称服务器是错误的。

如果你感兴趣的话,这里是 www.mizna.org 的输出(倒数第二行是我们感兴趣的,尽管你可以一路追溯请求)-

[email protected]:/home/davidgo$ dig +trace www.mizna.org

; <<>> DiG 9.10.3-P4-Ubuntu <<>> +trace www.mizna.org
;; global options: +cmd
.           1059    IN  NS  j.root-servers.net.
.           1059    IN  NS  k.root-servers.net.
.           1059    IN  NS  l.root-servers.net.
.           1059    IN  NS  m.root-servers.net.
.           1059    IN  NS  a.root-servers.net.
.           1059    IN  NS  b.root-servers.net.
.           1059    IN  NS  c.root-servers.net.
.           1059    IN  NS  d.root-servers.net.
.           1059    IN  NS  e.root-servers.net.
.           1059    IN  NS  f.root-servers.net.
.           1059    IN  NS  g.root-servers.net.
.           1059    IN  NS  h.root-servers.net.
.           1059    IN  NS  i.root-servers.net.
.           1059    IN  RRSIG   NS 8 0 518400 20191102170000 20191020160000 22545 . ra6h66egBOBCEGhJBe9lBhZ0kGMlsm91q7i5kTiki8Cdz/MD6K/t06o2 eTRKkNd2VjNVijsYs06dqekrpGoxdKmqkqcaqKiwA2+PcrErEKUmAuVW y38Mcu51U013KLwweMH7tzHALZZYPgr6qfJN/70o4kYX3ZrgjHNj8Vdm 38RW6FbjC/2pvMhK5ULFVWAjd8FLGYUZJapykMGGHehyaIRakPb1yrud 29IIE/86YUEFHehx6Cy2LFYj34Jn+b7sucOgHBLQUp5hU6otVZTHAR5y ZR3UMMryl7qR+ntsXyowf1Oe9AaSEMh3xaa9cnQBO4lieOoci0xvVrEN m1a/hw==
;; Received 717 bytes from 127.0.1.1#53(127.0.1.1) in 9 ms

org.            172800  IN  NS  a0.org.afilias-nst.info.
org.            172800  IN  NS  a2.org.afilias-nst.info.
org.            172800  IN  NS  b0.org.afilias-nst.org.
org.            172800  IN  NS  b2.org.afilias-nst.org.
org.            172800  IN  NS  c0.org.afilias-nst.info.
org.            172800  IN  NS  d0.org.afilias-nst.org.
org.            86400   IN  DS  9795 7 1 364DFAB3DAF254CAB477B5675B10766DDAA24982
org.            86400   IN  DS  9795 7 2 3922B31B6F3A4EA92B19EB7B52120F031FD8E05FF0B03BAFCF9F891B FE7FF8E5
org.            86400   IN  RRSIG   DS 8 1 86400 20191102170000 20191020160000 22545 . W4dOrY7xNJg9zU43govlv14YzzkhzKaZiqzlhJbuaiyVRJvMA9qxYmVc CfxLGw/S2ZttoH8R91I2KaNVNAAXyQ9hd0lkMPxBGa5jmEaciUS8eP/y b0WenKaW8X96+eu/6W/WWu+PHyhXytdn/SG+harg90zbbNiFToBPXUXt Y3SdNJrpc2Vt061YBFqX+FNxHhGn+1ru0oz3bDMo4jlZuXV8mwyuWTHE ZRJpL5zYIoSp/iopn7ni99sOP/9cnIQaFLn7M0HzenGnB3JHxtU1LzkU xMJ0jnE4KlMQGxJUjk9X5CRuhcGOyZ9lgYzaPGkMVcNbE2f9CA+GpTKG QKAwAg==
;; Received 815 bytes from 198.97.190.53#53(h.root-servers.net) in 137 ms

mizna.org.      86400   IN  NS  ns1.hostmonster.com.
mizna.org.      86400   IN  NS  ns2.hostmonster.com.
h9p7u7tr2u91d0v0ljs9l1gidnp90u3h.org. 86400 IN NSEC3 1 1 1 D399EAAB H9PAES2EQ3K44BAR1F3TIUO0J45719RJ NS SOA RRSIG DNSKEY NSEC3PARAM
h9p7u7tr2u91d0v0ljs9l1gidnp90u3h.org. 86400 IN RRSIG NSEC3 7 2 86400 20191111051100 20191021041100 36752 org. LkSYx3gj9UmI5PDZNfjfYhX0zE9CExci1G+TAvrFZYj8n8dMPfQD8xo7 CzHd1epvxqK5bD3XcyxX0HCBWnwx07sXSFFPMZ+AUTiZX37D49g96NvH MFsVOD8iwW6oY1Q8Kqnq+vwj+xmyGUZocoUmgRNyR14uYgBy2lCac6Tj 8KE=
trkvk8eelrj16p1jdj0j7kdob9hbgncu.org. 86400 IN NSEC3 1 1 1 D399EAAB TRL3M5E03MKPBBEF038QIND8SJ1006AC A RRSIG
trkvk8eelrj16p1jdj0j7kdob9hbgncu.org. 86400 IN RRSIG NSEC3 7 2 86400 20191109152857 20191019142857 36752 org. P//z8r2oskhtATZ6QwYbTuzHmIV577LdQKKvNAjgt7x1c5R+pTxW7Mwi DRyCNJYu4KDV7Ao33wgMwqtmfICPCpsOGysCHxFTqIv2/G8wA+FbC5HX Dq88Q4SsU8xpWndWwB1wkNEp4zdPDcR6GZlWoC/AJ/JxgBQYei4nhuDB RMQ=
;; Received 586 bytes from 199.19.54.1#53(b0.org.afilias-nst.org) in 132 ms

www.mizna.org.      14400   IN  A   74.220.215.94
;; Received 58 bytes from 162.159.24.157#53(ns1.hostmonster.com) in 229 ms

相关内容