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.
nslookup abc.newbuildhomesaz.com NS8331.HOSTGATOR.COM
wciąż zgłasza** server can't find abc.newbuildhomesaz.com: NXDOMAIN
. To na ich DNS, nie z propagacji.Odpowiedzi:
Jeśli
newbuildhomesaz.com.
jest to domena, rekord DNS A dla poddomen wieloznacznych*.newbuildhomesaz.com.
nie jest poprawnie skonfigurowany. Nie Zwracany jest rekord: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: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ładig '*.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.db
ani 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
pomocy technicznej, przechodząc do portalu wsparcia HostGator.com »Szybkie łącza» Utwórz zgłoszenie .
źródło
dig '*.newbuildhomesaz.com' A @gator4166.hostgator.com
prosi 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ą.*
i*.newbuildhomesaz.com.
oznacza to samo dla twoich celów.