Konfiguracja Reverse DNS w Azure za pomocą Azure CLI
Konfiguracja reverse DNS (PTR) dla publicznego adresu IP w Azure jest istotna dla wielu usług sieciowych, takich jak serwery pocztowe czy zabezpieczenia sieciowe. W tym artykule przedstawimy krok po kroku, jak skonfigurować reverse DNS w Azure za pomocą Azure CLI, omówimy typowe problemy napotkane podczas konfiguracji oraz zaproponujemy rozwiązania.
Spis treści
- Wymagania wstępne
- Podstawowe pojęcia
- Konfiguracja reverse DNS
- Krok 1: Zaloguj się do Azure CLI
- Krok 2: Ustawienie nazwy domeny
- Krok 3: Ustawienie Reverse FQDN
- Krok 4: Weryfikacja konfiguracji
- Typowe problemy i ich rozwiązania
- Podsumowanie
Wymagania wstępne
- Konto Azure: Aktywne konto w chmurze Azure.
- Azure CLI: Zainstalowane narzędzie Azure CLI (instrukcja instalacji).
- Uprawnienia: Dostęp do zasobów Azure z uprawnieniami do modyfikacji sieci i publicznych adresów IP.
- Dostęp do strefy DNS: Uprawnienia do zarządzania strefą DNS dla swojej domeny.
Podstawowe pojęcia
- Publiczny adres IP: Adres IP dostępny z Internetu, przypisany do zasobów w Azure.
- Reverse DNS (PTR): Mechanizm tłumaczenia adresu IP na nazwę domenową.
- Reverse FQDN: Pełna kwalifikowana nazwa domenowa używana w konfiguracji reverse DNS.
- Domain Name Label: Etykieta używana do tworzenia nazwy domenowej dla publicznego adresu IP.
Konfiguracja reverse DNS
Krok 1: Zaloguj się do Azure CLI
az login
Krok 2: Ustawienie nazwy domeny
Przykład:
az network public-ip update \
--resource-group MyResourceGroup \
--name MyPublicIP \
--dns-name myserver-label
Krok 3: Ustawienie Reverse FQDN
Przykład:
az network public-ip update \
--resource-group MyResourceGroup \
--name MyPublicIP \
--reverse-fqdn myserver.example.com
Krok 4: Weryfikacja konfiguracji
az network public-ip show \
--resource-group MyResourceGroup \
--name MyPublicIP \
--query "{DNSName: dnsSettings.fqdn, ReverseFQDN: dnsSettings.reverseFqdn}" \
-o json
Typowe problemy i ich rozwiązania
Brak ustawionej nazwy domeny
Problem: Podczas próby ustawienia Reverse FQDN pojawia się błąd.
Rozwiązanie:
az network public-ip update \
--resource-group MyResourceGroup \
--name MyPublicIP \
--dns-name myserver-label \
--reverse-fqdn myserver.example.com
Niespójność między Reverse FQDN a nazwą domeny
Problem: Reverse FQDN nie odpowiada nazwie domeny.
Rozwiązanie: Upewnij się, że Reverse FQDN jest pełną nazwą domenową i masz prawa do tej domeny.
Podsumowanie
Konfiguracja reverse DNS w Azure za pomocą Azure CLI wymaga kilku kroków, w tym ustawienia nazwy domeny i Reverse FQDN. Ważne jest, aby upewnić się, że masz odpowiednie uprawnienia oraz że własność domeny jest zweryfikowana. W razie napotkania problemów sprawdź komunikaty błędów i upewnij się, że wszystkie wymagane pola są poprawnie ustawione.
Przykładowe komendy:
# Zaloguj się do Azure
az login
# Ustawienie nazwy domeny
az network public-ip update \
--resource-group MyResourceGroup \
--name MyPublicIP \
--dns-name myserver-label
# Ustawienie Reverse FQDN
az network public-ip update \
--resource-group MyResourceGroup \
--name MyPublicIP \
--reverse-fqdn myserver.example.com
# Weryfikacja ustawień
az network public-ip show \
--resource-group MyResourceGroup \
--name MyPublicIP \
--query "{DNSName: dnsSettings.fqdn, ReverseFQDN: dnsSettings.reverseFqdn}" \
-o json
Pamiętaj: Zawsze dostosuj nazwy zasobów i domen do swojej infrastruktury.
Czas propagacji: Zmiany w konfiguracji DNS mogą zająć od kilku minut do kilku godzin, zanim będą widoczne globalnie.
Uprawnienia: Upewnij się, że konto, którego używasz, ma odpowiednie uprawnienia do modyfikacji zasobów w Azure.
Rekordy A i PTR: Upewnij się, że rekord A dla Twojej domeny wskazuje na publiczny adres IP, a reverse DNS (PTR) jest poprawnie ustawiony.
Jeśli napotkasz problemy lub masz pytania, skorzystaj z dokumentacji Azure lub skontaktuj się z naszą pomocą techniczną.