Poddomena wieloznaczna zwraca ERR_NAME_NOT_RESOLVED

3

Usiłuję skonfigurować subdomenę z symbolami wieloznacznymi, która przekieruje wszystkie subdomeny do mojej głównej domeny.

subdomain.newbuildhomesaz.com -> newbuildhomesaz.com

W cPanel utworzyłem subdomenę symboli wieloznacznych * .newbuildhomesaz.com. Sprawdziłem konfigurację DNS, a rekord A został utworzony i wygląda dobrze.

Następnie edytowałem plik .htaccess w następujący sposób

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

Mogę uzyskać dostęp do głównej domeny newbuildhomesaz.com

Jednak gdy próbuję uzyskać dostęp do losowej subdomeny, takiej jak abc.newbuildhomesaz.com, pojawia się komunikat o błędzie:

This site can’t be reached

abc.newbuildhomesaz.com’s server DNS address could not be found.

ERR_NAME_NOT_RESOLVED

Rozmawiałem przez telefon z Hostgatorem przez cały dzień i wydaje się, że nie są w stanie mi pomóc.

Mam z nimi wspólny plan hostingowy.

jdias
źródło
Na dzień 2017.03.15-01: 54 UTC nslookup abc.newbuildhomesaz.com NS8331.HOSTGATOR.COMwciąż zgłasza ** server can't find abc.newbuildhomesaz.com: NXDOMAIN. To na ich DNS, nie z propagacji.
Gypsy Spellweaver

Odpowiedzi:

2

Jeśli newbuildhomesaz.com.jest to domena, rekord DNS A dla poddomen wieloznacznych *.newbuildhomesaz.com.nie jest poprawnie skonfigurowany. Nie Zwracany jest rekord:

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

Jeśli masz pewność, że *.newbuildhomesaz.com.w cPanel istnieje rekord A , coś poszło nie tak na serwerze, co uniemożliwiło utworzenie rekordu strefy.

Możesz to sprawdzić, otwierając zgłoszenie za pomocą HostGator, wyjaśnij sytuację, a następnie poproś o uruchomienie polecenia grep '^*' /var/named/newbuildhomesaz.com.db. Polecenie powinno zwrócić wiersz, który wygląda następująco:

*       14400   IN      A       108.167.133.22

Jeśli nie ma takiej linii, rekord A nie został utworzony.

Jeśli ten wiersz istnieje, konfiguracja BIND DNS nie załadowała nowej konfiguracji. Administrator wsparcia powinien uruchomić się named-checkzone 'newbuildhomesaz.com' '/var/named/newbuildhomesaz.com.db'i sprawdzić, czy ostatni wiersz brzmi „ OK”. Jeśli wystąpi błąd, plik strefy domeny jest uszkodzony.

Jeśli nie ma błędu, serwer BIND DNS musi zostać ponownie załadowany rndc reload. Administrator wsparcia może następnie sprawdzić, czy subdomena z symbolem zastępczym działa dig '*.newbuildhomesaz.com' A @gator4166.hostgator.com.

Jeśli poddomena symboli zastępczych nadal nie pokazuje rekordu A, w konfiguracji DNS na serwerze jest coś jeszcze nie tak, co będzie wymagało głębszego zbadania.

Uwaga: ponieważ jesteś najemcą hostingu współdzielonego, nie możesz samodzielnie wprowadzać zmian w pliku strefy /var/named/newbuildhomesaz.com.dbani na serwerze DNS. Administrator pomocy technicznej z dostępem do konta root będzie musiał to zrobić; obsługa telefonu i czatu nie może tego zrobić.


Dodatkowe zasoby

Deltik
źródło
Dziękujemy za poświęcenie czasu na pomoc w rozwiązaniu mojego problemu. Właśnie spędziłem 1h30min z obsługą hostgatora. W końcu powiedzieli, że rekord A został poprawnie utworzony, ale ponieważ jest to rekord A, powinniśmy poczekać od 4 do 8 godzin na jego rozpowszechnienie. Jestem na godzinie 5. Powiedziałem im, że poczekam 8 godzin i spróbuję ponownie. Nie wiedziałem, że poddomeny muszą się rozmnażać. Myślałem, że serwery DNS będą wiedziały, aby wysłać wszystkie subdomeny do Hostgator.
jdias
dig '*.newbuildhomesaz.com' A @gator4166.hostgator.comprosi sam serwer o znak wieloznaczny. Brak zwróconego rekordu A. Ponieważ sam serwer DNS nie wie o twojej domenie wieloznacznej, nie jest to problem z propagacją.
Deltik
Dziękuję Ci. To ma sens. Otwieram czat z Hostgatorem, aby sprawdzić, czy w końcu mogą rozwiązać mój problem. Widzę rekord A w cPanel.
jdias
Pytanie - w moim cPanel widzę następujący wpis .newbuildhomesaz.com. 14400 IN A 108.167.140.95. Powinien to być „ .newbuildhomesaz.com” czy po prostu „ ”? W twojej odpowiedzi pokazuje tylko „ ”. Dzięki.
jdias
@jdias: Są równoważne. *i *.newbuildhomesaz.com.oznacza to samo dla twoich celów.
Deltik