Подденный субдомен возвращается ERR_NAME_NOT_RESOLVED

1025
jdias

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

subdomain.newbuildhomesaz.com -> newbuildhomesaz.com

Я создал субдомен подстановочного знака * .newbuildhomesaz.com в cPanel. Я проверил конфигурацию DNS и была создана запись A, и она выглядит нормально.

Затем я отредактировал файл .htaccess со следующим

RewriteEngine On RewriteBase / RewriteCond % ^(.+)\.newbuildhomesaz\.com$ [NC] RewriteRule (.*) http://newbuildhomesaz.com/$1 [L,R=301,QSA] 

Я могу получить доступ к основному домену newbuildhomesaz.com

Однако, когда я пытаюсь получить доступ к случайному поддомену, такому как abc.newbuildhomesaz.com, я получаю сообщение об ошибке:

This site can’t be reached  abc.newbuildhomesaz.com’s server DNS address could not be found.  ERR_NAME_NOT_RESOLVED 

Я разговаривал по телефону с Hostgator весь день, и, похоже, они не могут мне помочь.

Я нахожусь на плане общего хостинга с ними.

3
По состоянию на 2017.03.15-01: 54 UTC `nslookup abc.newbuildhomesaz.com NS8331.HOSTGATOR.COM` все еще сообщает` ** сервер не может найти abc.newbuildhomesaz.com: NXDOMAIN`. Это на их DNS, а не от распространения. Gypsy Spellweaver 7 лет назад 0

1 ответ на вопрос

2
Deltik

Если newbuildhomesaz.com.это ваш домен, запись DNS A для подстановочных доменов *.newbuildhomesaz.com.не настроена должным образом. Нет Запись возвращается:

root@node51 [~]# dig '*.newbuildhomesaz.com'  ; <<>> DiG 9.10.3-P4-Ubuntu <<>> *.newbuildhomesaz.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 57822 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1  ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;*.newbuildhomesaz.com. IN A  ;; AUTHORITY SECTION: newbuildhomesaz.com. 1799 IN SOA ns8331.hostgator.com. root.gator4166.hostgator.com. 2016020100 86400 7200 3600000 86400  ;; Query time: 44 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Tue Mar 14 20:23:45 CDT 2017 ;; MSG SIZE rcvd: 118 

Если вы уверены, что *.newbuildhomesaz.com.в cPanel существует запись A, на сервере что-то пошло не так, что не позволило создать запись зоны.

Вы можете проверить это, открыв заявку в HostGator, объясните ситуацию и попросите их выполнить команду grep '^*' /var/named/newbuildhomesaz.com.db. Команда должна вернуть строку, которая выглядит следующим образом:

* 14400 IN A 108.167.133.22 

Если такой строки нет, запись A не была создана.

Если эта строка существует, конфигурация BIND DNS не загрузила новую конфигурацию. Администратор службы поддержки должен запустить named-checkzone 'newbuildhomesaz.com' '/var/named/newbuildhomesaz.com.db'и убедиться, что в последней строке указано « OK». В случае ошибки файл зоны вашего домена будет поврежден.

Если ошибки нет, необходимо перезагрузить DNS-сервер BIND rndc reload. Затем администратор службы поддержки может проверить, работает ли субдомен подстановочного знака dig '*.newbuildhomesaz.com' A @gator4166.hostgator.com.

Если поддомен подстановочного знака все еще не показывает запись A, в конфигурации DNS на сервере есть что-то еще, что потребует более глубокого изучения.

Примечание. Поскольку вы являетесь арендатором общего хостинга, вы не можете вносить изменения в файл зоны /var/named/newbuildhomesaz.com.dbили DNS-сервер самостоятельно. Администратор службы поддержки с root-доступом должен будет сделать это; Поддержка по телефону и в чате не может этого сделать.


Дополнительные ресурсы

Спасибо, что нашли время, чтобы помочь мне с моей проблемой. Я только что провел 1ч30мин с поддержкой хостгатора. В конце они сказали, что запись A была создана правильно, но, поскольку это запись A, мы должны ждать от 4 до 8 часов для ее распространения. Я на 5 часовую отметку. Я сказал им, что подожду 8 часов и попробую еще раз. Я не знал, что субдомены должны распространяться. Я думал, что DNS-серверы будут знать, чтобы отправить все поддомены в Hostgator. jdias 7 лет назад 0
`dig '* .newbuildhomesaz.com' @ gator4166.hostgator.com` запрашивает подстановочный знак на самом сервере. Нет возвращенной записи. Поскольку сам DNS-сервер не знает о вашем доменном символе, это не проблема распространения. Deltik 7 лет назад 0
благодарю вас. В этом есть смысл. Я открываю чат с Hostgator, чтобы узнать, смогут ли они наконец решить мою проблему. Я вижу запись в cPanel. jdias 7 лет назад 0
Вопрос - в моей cPanel я вижу следующую запись * .newbuildhomesaz.com. 14400 В 108.167.140.95. Это должен быть «* .newbuildhomesaz.com» или просто «*»? В вашем ответе он показывает только «*». Благодарю. jdias 7 лет назад 0
@jdias: они эквивалентны. «*» и «* .newbuildhomesaz.com» означают одно и то же для ваших целей. Deltik 7 лет назад 0

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