dnscmd to narzędzie wiersza poleceń w systemie Windows, które umożliwia zarządzanie serwerami DNS. Umożliwia administratorom wykonywanie wielu operacji, takich jak dodawanie, modyfikowanie i usuwanie stref DNS oraz rekordów DNS. Działa na systemach Windows Server i jest szczególnie przydatne w środowiskach, gdzie zarządzanie DNS-em musi być zautomatyzowane lub zintegrowane z innymi skryptami.
dnscmd
Parametr | Opis |
---|---|
/enumzones | Wyświetla listę wszystkich stref DNS na serwerze. |
/addzone | Dodaje nową strefę DNS. |
/deletezone | Usuwa istniejącą strefę DNS. |
/enumrecords | Wyświetla wszystkie rekordy w określonej strefie. |
/addrecord | Dodaje nowy rekord DNS do określonej strefy. |
/deleterecord | Usuwa istniejący rekord DNS z określonej strefy. |
dnscmd /enumzones
To polecenie wyświetli listę wszystkich stref DNS skonfigurowanych na lokalnym serwerze. Jest to przydatne w celu uzyskania przeglądu aktualnej konfiguracji DNS i zidentyfikowania stref, które mogą wymagać modyfikacji lub usunięcia.
dnscmd /addzone example.com /primary
Przykład dodania nowej strefy DNS dla domeny „example.com” jako strefy głównej. Umożliwia to serwerowi DNS zarządzanie rekordami dla tej domeny i odpowiadanie na zapytania dotyczące niej.
dnscmd /deleterecord example.com www A 192.0.2.1
To polecenie usuwa rekord A dla subdomeny „www” w strefie „example.com”, wskazujący na adres IP 192.0.2.1. Użycie tego polecenia jest istotne w przypadku, gdy dany rekord przestaje być aktualny lub jest niepotrzebny.