www и non-www домен, указывающий на разные IP-адреса, несмотря на то, что DNS правильный? Как перенаправить www?

У меня проблема, когда наш домен без www в настоящее время указывает на правильный IP-адрес, но наш www указывает на случайный IP-адрес, принадлежащий нашему хост. Поэтому, когда мы посещаем домен www, он попадает на экран входа в Hostmonster, а не на наш веб-сайт. Я хочу, чтобы www перенаправляла на не-www.

Сначала мы указали запись A для www на тот же IP-адрес, что и наш домен без www. Я ждал более 12 часов, но он не распространялся, поэтому я связался с CS, и они повторно его отправили. Тем не менее, ничего не произошло.

На этот раз они попытались вставить его как CNAME. Итак, теперь www указывает на наш домен без www как CNAME. Видимо представитель также добавил код редиректа в наш htaccess (но не уверен в этом на 100%). Прошло несколько часов, и похоже, что это не распространяется.

Мы боролись с этой проблемой в течение нескольких дней. Наш хозяин пока не очень помог. Они так же сбиты с толку, как и мы. Сначала они сказали, что это может быть проблема с миграцией их серверов, затем они безуспешно пытались изменить DNS, как описано выше.

Обычно это был бы простой процесс, но я очень расстроен, потому что посетители думают, что наш веб-сайт не работает, когда не работает только www.

Я также пробовал использовать приватный просмотр, очистил кеш браузера и пробовал работать на нескольких устройствах.

Есть какие-нибудь намеки на то, в чем может быть проблема? Спасибо.

1
задан 19 October 2019 в 09:47
2 ответа

На мой взгляд, это проблема с вашим поставщиком услуг управления DNS. Попробуйте сменить серверы имен с вашего текущего DNS-провайдера на чей-то другой, где вы можете управлять своими записями самостоятельно (Cloudflare будет хорошим вариантом, так как это бесплатно), а затем укажите свои домены с www и без www оттуда (обязательно включите прокси на Cloudflare, поскольку они сопоставляют ваш текущий IP-адрес со своим собственным IP-адресом).

Кроме того, проверьте файлы конфигурации вашего веб-сервера (сайты с поддержкой nginx и apache). Убедитесь, что ваш домен с www присутствует в этих файлах конфигурации. Если ваш веб-сервер - nginx, то вы можете найти свои доменные имена внутри блока сервера с помощью директивы server_name , а если это Apache, то вы можете найти его внутри Virtual host блок с директивой ServerName .

Кроме того, если вы используете какой-то сервер кэширования (например, varnish), попробуйте очистить его кеш. Удалите все ненужные перенаправления внутри файла .htaccess и сохраните внутри него только правило принудительного перенаправления без www (прилагается ниже) и посмотрите, работает ли оно.

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

Надеюсь, это поможет!

0
ответ дан 4 December 2019 в 02:36

Мне не ясно, что вы сделали, но ясно, что www.mizna.org (74.220.215.94) и mizna.org (67.20 .76.193) указывают на разные записи A в Aathorative DNS, причем каждый IP-адрес отвечает с разными веб-сайтами. Согласно авторитетному поиску, нет записей CNAME, связанных с www.mizna.org.

Таким образом, если вы ДЕЙСТВИТЕЛЬНО обновили запись A для www.mizna.org, либо ваш провайдер доменного имени не отправил это изменение в DNS, либо вы обновите файл зоны, который не является авторитетным.

Авторитетными серверами имен являются ns1.hostmonster.com и ns2.hostmonster.com. Если вы не используете Hostmonster или реселлера / представителя / реселлера hostmonster, значит, вы редактируете неправильные серверы имен.

Если вам интересно, вот результат для www.mizna.org (вторая последняя строка - это одна из интерес, хотя вы можете отследить запрос полностью) -

davidgo@my.systemname:/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
0
ответ дан 4 December 2019 в 02:36

Теги

Похожие вопросы