Domyślnie serwer DNS przetwarza zapytania cykliczne w imieniu swoich klientów DNS i serwerów DNS, które przesłały do niego zapytania klienta DNS. Rekursja to technika rozpoznawania nazw, w której serwer DNS wysyła do innych serwerów DNS zapytania w imieniu klienta żądającego pełnego rozpoznania nazwy, a następnie odsyła odpowiedź do klienta.

Korzystając z rekursji, intruzi mogą spowodować odmowę świadczenia usług przez serwer DNS. Jeśli zatem serwer DNS w sieci nie musi odbierać zapytań cyklicznych, rekursja powinna być na nim wyłączona.

Minimalnym wymaganiem do wykonania tej procedury jest członkostwo w grupie Administratorzy lub w grupie równoważnej. Szczegółowe informacje na temat używania odpowiednich kont i członkostw w grupach można znaleźć na stronie https://go.microsoft.com/fwlink/?LinkId=83477.

Wyłączanie rekursji na serwerze DNS

Aby wyłączyć rekursję na serwerze DNS przy użyciu interfejsu systemu Windows
  1. Otwórz Menedżera DNS.

  2. W drzewie konsoli kliknij prawym przyciskiem myszy odpowiedni serwer DNS, a następnie kliknij polecenie Właściwości.

    Gdzie?

    DNS/odpowiedni serwer DNS

  3. Kliknij kartę Zaawansowane.

  4. Na liście Opcje serwera zaznacz pole wyboru Wyłącz rekursję, a następnie kliknij przycisk OK.

Uwagi dodatkowe

  • Aby otworzyć program Menedżer DNS, kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, a następnie kliknij polecenie DNS.

  • Wyłączenie rekursji na serwerze DNS uniemożliwi korzystanie z usług przesyłania dalej na tym serwerze.

Aby wyłączyć rekursję na serwerze DNS przy użyciu wiersza polecenia
  1. Otwórz wiersz polecenia.

  2. Wpisz następujące polecenie, a następnie naciśnij klawisz ENTER:

    dnscmd <ServerName> /Config /NoRecursion {1|0}

Parametr Opis

dnscmd

Określa nazwę narzędzia wiersza polecenia do zarządzania serwerami DNS.

<nazwa_serwera>

Wymagany. Określa nazwę DNS hosta dla serwera DNS. Można także wpisać adres IP serwera DNS. Aby określić serwer DNS na komputerze lokalnym, można również wpisać kropkę (.).

/Config

Wymagany. Określa, że polecenie konfiguruje konkretny serwer.

/NoRecursion

Wymagany. Wyłącza rekursję.

{1|0}

Wymagany. Aby wyłączyć rekursję, należy wpisać wartość 1 (wyłączona). Aby włączyć rekursję, należy wpisać wartość 0 (włączona). Domyślnie rekursja jest włączona.

Aby wyświetlić pełną składnię tego polecenia, w wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz ENTER:

dnscmd /Config /help 

Uwagi dodatkowe

  • Aby otworzyć okno wiersza polecenia z pełnymi uprawnieniami, kliknij przycisk Start, wskaż polecenie Wszystkie programy, kliknij polecenie Akcesoria, kliknij prawym przyciskiem myszy polecenie Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.

  • Wyłączenie rekursji na serwerze DNS uniemożliwia korzystanie z usług przesyłania dalej na tym serwerze.

Dodatkowe informacje


Spis treści