Konfigurowanie rekordu CNAME „@” w panelu sterowania GoDaddy


25

Mam mydomain.comto jest hostowane w wystąpieniu maszyny Wirtualnej platformy Azure o nazwiemymachine.cloudapp.net

I trzeba skonfigurować DNS tak, że zarówno www.mydomain.comi mydomain.comdostać mapowane do tego samego hosta. Używam GoDaddy jako rejestratora.

Obecnie GoDaddy oferuje mi utworzenie pustego ( @) rekordu A, aby po pingowaniu mymachine.cloudapp.neti rozwiązaniu jego adresu VIP mógłbym zapisać go w rekordzie A.

Niestety, jeśli VIP się zmieni i zapomnę powtórzyć ping, będę mydomain.comnieosiągalny, i to jest normalne.

Kiedy próbuję przenieść ten @rekord do sekcji CNAME, aby najlepiej wskazywał na nazwę hosta maszyny Wirtualnej, pojawia się następujący błąd:

A record of a different type exists for the hostname @, could not create CNAME

Dzieje się tak zarówno wtedy, gdy usunę rekord A i napiszę CNAME, a także jeśli nie ma @rekordu w sekcji A.

Jak ustawić @rekord CNAME w domenie zarządzanej GoDaddy?

Odpowiedzi:


30

Krótko mówiąc, nie możesz ustawić @ rekordu CNAME bez usunięcia wszystkich innych rekordów zasobów dla @, i nie możesz tego zrobić, ponieważ niektóre (jak rekordy NS) są wymagane do prawidłowego działania DNS. Jest to jeden z powodów, dla których dostawcy tacy jak Heroku mówią ci, aby nie używać nagich nazw domen .

Będziesz potrzebował hosta, aby wykonać przekierowanie HTTP od example.comdo www.example.comciebie, do którego wskażesz A(i AAAA) nagrasz @.

Jeśli Twój DNS jest hostowany w GoDaddy, mają oni bezpłatną usługę, która zrobi to za Ciebie. W menedżerze domen GoDaddy po lewej stronie wyszukaj „Przekazywanie” i kliknij „Zarządzaj”. Następnie ustawić go do przekazania example.comdo www.example.comi zaktualizować DNS w celu wspierania zmiany. Powinieneś pozostawić opcje zaawansowane domyślne.

Kontrola przekazywania domen GoDaddy


2
Czy przekazywanie domen miałoby również wpływ na poddomeny? Chcę przekierować wszystkich użytkowników do example.org na www.example.org Czy to umożliwiłoby przekazywanie domen?
Ut xD

co jeśli chcę przekazać argumenty w adresie URL? Kiedy przekazuję adres URL od nagiego, który miał argumenty URL przekazane z pierwotnego żądania, usuwa ciąg zapytania z adresu URL i po prostu przesyła mnie do strony www. port mojej strony
Coty Embry

Przekazywanie GoDad z pustego adresu URL nie działa już z głębokimi linkami. Ma funkcję krótkiego linku, która przeszkadza.
Peter DeWeese,

-1

Nie można dodać nowego rekordu @ CNAME bez usunięcia wszystkich innych rekordów w GoDaddy.

Zamiast tego pozostaw rekordy CNAME takimi, jakie są, i ustaw rekord A (Apex), jak wspomniano w dokumentacji http://surge.sh/help/adding-a-custom-domain wprowadź opis zdjęcia tutaj

To powinno wyglądać tak:

; A Records
@   1800    IN  A   45.55.110.124

lub w GUI:

Type: A
Name: @
Points to: 45.55.110.124

Nie wiesz, jak to odpowie na pytanie? Pytanie precyzowało, że obecnie wykonywany jest rekord A, ale nie pasował on do ruchomego adresu IP.
oligofren
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.