Udostępnij za pośrednictwem


Samouczek: hostowanie własnej domeny w usłudze Azure DNS

Za pomocą usługi Azure DNS można hostować swoją domenę DNS i zarządzać rekordami DNS. Dzięki hostowaniu swoich domen na platformie Azure możesz zarządzać rekordami DNS z zastosowaniem tych samych poświadczeń, interfejsów API, narzędzi i rozliczeń co w przypadku innych usług platformy Azure.

Załóżmy, że kupujesz domenę contoso.com od rejestratora nazw domen, a następnie tworzysz strefę o nazwie contoso.com w usłudze Azure DNS. Ponieważ jesteś właścicielem domeny, rejestrator oferuje ci możliwość skonfigurowania rekordów serwera nazw (NS) dla domeny. Rejestrator przechowuje rekordy NS w strefie nadrzędnej .com . Użytkownicy Internetu na całym świecie są następnie kierowani do domeny w strefie usługi Azure DNS, gdy próbują rozpoznać rekordy DNS w usłudze contoso.com.

Omówienie

Aby hostować domenę na platformie Azure:

  • Utwórz strefę DNS.
  • Utwórz rekordy zasobów w strefie DNS.
  • Pobierz listę serwerów nazw platformy Azure dla strefy DNS.
  • Delegowanie domeny do serwerów nazw platformy Azure u rejestratora.

Na przykład:

Prosty diagram strefy DNS hostowanej na platformie Azure, która jest delegowana u rejestratora.

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Tworzenie strefy DNS.
  • Pobieranie listy serwerów nazw.
  • Delegowanie domeny.
  • Sprawdzanie, czy delegowanie działa.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Wymagania wstępne

  • Konto platformy Azure z aktywną subskrypcją.
  • Nazwa domeny, którą można hostować w usłudze Azure DNS. Musisz mieć pełną kontrolę nad tą domeną. Pełna kontrola obejmuje możliwość ustawiania dla domeny rekordów serwera nazw (NS).

Uwaga

W tym samouczku contoso.xyz jest używana jako przykładowa nazwa domeny. Zastąp contoso.xyz ciąg własną nazwą domeny.

Logowanie się do platformy Azure

Zaloguj się w witrynie Azure Portal.

Tworzenie strefy DNS

  1. W witrynie Azure Portal wprowadź strefę DNS w polu wyszukiwania w górnej części portalu, a następnie wybierz pozycję Strefy DNS z wyników wyszukiwania.

  2. W strefach DNS wybierz pozycję + Utwórz.

  3. Na stronie Tworzenie strefy DNS wprowadź lub wybierz następujące informacje na karcie Podstawy:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję platformy Azure.
    Resource group Wybierz istniejącą grupę zasobów lub wybierz pozycję Utwórz nową i wprowadź nazwę nowej grupy zasobów. Na przykład: myResourceGroup.
    Szczegóły wystąpienia
    Ta strefa jest elementem podrzędnym istniejącej strefy już hostowanej w usłudze Azure DNS Wyczyść to pole wyboru, ponieważ strefa DNS nie jest strefą podrzędną.
    Nazwisko Wprowadź nazwę strefy DNS. Na przykład: contoso.xyz.
    Lokalizacja grupy zasobów Jeśli utworzono nową grupę zasobów, wybierz lokalizację.
    Lokalizacja grupy zasobów nie ma wpływu na usługę strefy DNS, która jest globalna i nie jest powiązana z lokalizacją.

    Zrzut ekranu przedstawiający stronę Tworzenie strefy DNS z ustawieniami użytymi w tym samouczku do utworzenia nadrzędnej strefy DNS.

  4. Wybierz pozycję Przejrzyj i utwórz.

  5. Wybierz pozycję Utwórz.

    Uwaga

    Jeśli tworzona nowa strefa jest strefą podrzędną, zobacz samouczek Tworzenie podrzędnej strefy DNS.

Pobieranie serwerów nazw

Aby móc delegować swoją strefę DNS do usługi Azure DNS, musisz znać serwery nazw dla swojej strefy. Usługa Azure DNS przypisuje serwery nazw z puli za każdym razem, gdy strefa jest tworzona.

  1. W witrynie Azure Portal wprowadź strefy DNS w polu wyszukiwania w górnej części portalu, a następnie wybierz pozycję Strefy DNS z wyników wyszukiwania.
  2. W obszarze Strefy DNS wybierz nazwę strefy. Na przykład: contoso.xyz.
  3. Na stronie Przegląd pobierz serwery nazw. W tym przykładzie do strefy DNS contoso.xyz przypisano serwery ns1-37.azure-dns.comnazw , , ns2-37.azure-dns.netns3-37.azure-dns.org, i ns4-37.azure-dns.info:

Zrzut ekranu przedstawiający przegląd contoso.xyz strefy DNS.

Usługa Azure DNS automatycznie tworzy autorytatywne rekordy NS w strefie dla przypisanych serwerów nazw.

Delegowanie domeny

Po utworzeniu strefy DNS należy zaktualizować domenę nadrzędną przy użyciu serwerów nazw usługi Azure DNS, rejestrując domenę u rejestratora domen. Każdy rejestrator ma własne narzędzia do zarządzania systemem DNS w celu przypisania rekordów serwera nazw dla domeny. W przykładzie użytym tutaj domena nadrzędna to xyz.

  1. Na stronie zarządzania systemem DNS rejestratora utwórz lub edytuj rekordy NS w celu przypisania serwerów nazw usługi Azure DNS.
  2. Podczas delegowania domeny do usługi Azure DNS musisz używać serwerów nazw udostępnionych przez usługę Azure DNS. Używaj wszystkich czterech serwerów nazw, niezależnie od nazwy domeny. Delegowanie domeny nie wymaga, aby serwer nazw korzystał z tej samej domeny najwyższego poziomu, co domena użytkownika.

Ważne

Podczas kopiowania każdego z adresów serwera nazw upewnij się, że kopiujesz kropkę na końcu adresu. Końcowa kropka wskazuje koniec w pełni kwalifikowanej nazwy domeny. Niektórzy rejestratorzy dołączają kropkę, jeśli nazwa NS nie ma jej na końcu. Aby zapewnić zgodność ze specyfikacjami RFC dla systemu DNS uwzględnij końcową kropkę.

Delegowanie z wykorzystaniem serwerów nazw we własnej strefie, niekiedy nazywanych serwerami nazw znaczących, nie jest obecnie obsługiwane w usłudze Azure DNS.

Weryfikowanie delegowania

Po zakończeniu delegowania możesz sprawdzić, czy działa, uruchamiając zapytanie o rekord SOA (Start of Authority) dla swojej strefy za pomocą narzędzia takiego jak nslookup. Rekord SOA jest automatycznie tworzony po utworzeniu strefy. Może być konieczne odczekenie co najmniej 10 minut po zakończeniu delegowania, zanim będzie można pomyślnie sprawdzić, czy działa. Jest to czas potrzebny na propagowanie zmian w systemie DNS.

Określenie serwerów nazw usługi Azure DNS nie jest konieczne. Jeśli delegowanie zostało skonfigurowane prawidłowo, normalny proces rozpoznawania nazw DNS znajdzie serwery nazw automatycznie.

  1. W wierszu polecenia wprowadź polecenie nslookup podobne do następującego przykładu:

    nslookup -type=SOA contoso.xyz
    
  2. Sprawdź, czy odpowiedź wygląda podobnie do następujących danych wyjściowych polecenia nslookup:

    contoso.xyz
            primary name server = ns1-37.azure-dns.com
            responsible mail addr = azuredns-hostmaster.microsoft.com
            serial = 1
            refresh = 3600 (1 hour)
            retry = 300 (5 mins)
            expire = 604800 (7 days)
            default TTL = 300 (5 mins)
    

Czyszczenie zasobów

Jeśli nie są już potrzebne, możesz usunąć wszystkie zasoby utworzone w tym samouczku, wykonując następujące kroki:

  1. W menu witryny Azure Portal wybierz pozycję Grupy zasobów.

  2. Wybierz grupę zasobów myResourceGroup .

  3. Wybierz pozycję Usuń grupę zasobów.

  4. Wprowadź wartość myResourceGroup i wybierz pozycję Usuń.

Następne kroki

W tym samouczku przedstawiono sposób tworzenia strefy DNS dla domeny i delegowania jej do usługi Azure DNS. Aby dowiedzieć się, jak utworzyć podrzędne strefy DNS, przejdź do następnego samouczka: