Яким повинен бути порядок серверів DNS для контролера домену AD і чому?


40

Це канонічне запитання щодо налаштувань DNS Active Directory.

Пов'язані:

Припускаючи середовище з декількома контролерами домену (припустимо, що вони також працюють DNS):

  • в якому порядку повинні бути вказані сервери DNS у мережевих адаптерах для кожного контролера домену?
  • Чи повинен 127.0.0.1 використовуватись як основний DNS-сервер для кожного контролера домену?
  • Чи має це значення, якщо так, то які версії впливають і як?

Відповіді:


35

Відповідно до цього посилання та Аналізатора кращих практик Windows Server 2008 R2, адреса зворотного зв'язку повинна бути в списку, але ніколи не в якості основного сервера DNS. У певних ситуаціях, таких як зміна топології, це може порушити реплікацію і призвести до того, що сервер знаходиться «на острові», що стосується реплікації.

Скажіть, що у вас є два сервери: DC01 (10.1.1.1) і DC02 (10.1.1.2), які є обома контролерами домену в одному домені і обидва зберігають копії зон ADI для цього домену. Вони повинні бути налаштовані так:

DC01
Primary DNS   10.1.1.2
Secondary DNS 127.0.0.1

DC02
Primary DNS   10.1.1.1
Secondary DNS 127.0.0.1

А як щодо середовища з DC та DNS-сервером із зоною ADI? Чи повинен DC все ж налаштовуватися як основний для вторинного?
— Джордж

@George Я не дотримуюся того, що ти просиш. Ви питаєте про середовище, що має лише один контролер домену?
— MDMarra

Так, це правильно. Вибачте, я думав про те, щоб додати це, але подумав, що це може обгрунтувати це питання. (Також - для запису я знаю, що одне середовище постійного струму не є "ідеальним конфігурацією")
— Джордж

2
У єдиному середовищі постійного струму вам просто слід використовувати постійний струм, не використовуючи нічого як другорядне. Це полягає у зменшенні проблем із реплікацією, але якщо у вас є лише один постійний струм, то реплікації немає. Але, так ... не робіть цього. Мають два постійних струму.
— MDMarra

Так. Наразі не отримали «чудового» оточення, як це було. Але, як ви, можливо, бачили з іншого мого запитання, на яке ви відповіли, розширення іде так, що нові домени AD і час, щоб зробити належним чином злий сміх . Спасибі.
— Джордж

16

Від http://technet.microsoft.com/en-us/library/ff807362%28v=ws.10%29.aspx

Якщо IP-адреса зворотного зв'язку - це перша запис у списку серверів DNS, Active Directory, можливо, не зможе знайти своїх партнерів реплікації.

Включення власної IP-адреси до списку серверів DNS покращує продуктивність та збільшує доступність DNS-серверів. Однак якщо сервер DNS також є контролером домену і вказує лише на себе, або вказує на себе спочатку для вирішення імені, це може спричинити затримку під час запуску. З цієї причини дотримуйтесь обережності під час налаштування адреси зворотного зв'язку на адаптері, якщо сервер також є контролером домену. Адреса зворотного зв'язку повинна бути налаштована лише як вторинний або третинний DNS-сервер на контролері домену.

Я також хочу поділитися цим фрагментом із книги Windows Server 2008 R2 Unleashed :

введіть тут опис зображення

Однак, навіть якщо на вас ніколи не впливає проблема "острова", ваш постійний струм все одно буде перезавантажуватися набагато швидше і з меншою кількістю помилок, якщо він використовує інший вже запущений і запущений DC в якості основного DNS-рішення.


Вуа, проблема острова виправлена? Документація MS на R2 2008 використовувалася для посилання на неї, і тепер вона магічно зникла (я блокував це в документі для клієнта, тому я знаю, що я не божевільний!)
— MDMarra

3
Ну, я б сказав, що вони здебільшого це пом'якшили, але, як показує ця стаття, все ж здається можливим потрапити до поганого місця, якщо у вас є дуже конкретні обставини: support.microsoft.com/kb/2001093 Отже, наприкінці в день, ймовірно , ви будете добре з 127.0.0.1 як основний DNS на ваших сучасних постійних токах в багатопотоковому домені. Я особисто бачив дуже великі домени, які функціонували чисто, хоча всі їхні DC були встановлені з 127.0.0.1 як основний DNS. Але це все ще не найкраща практика. Просто робіть те, що говорить ваш BPA, люди. ;)
— Райан Різ

5

Ніколи, ніколи не використовуйте постійний струм як основний DNS.

Всілякі хаоси можуть (і Мерфі диктує: станеться), якщо служби AD стануть в Інтернеті до того, як служба DNS з'явиться після перезавантаження. (Або DNS виходить з ладу, отримує DOSsed, що завгодно.)
Також існує взаємодія між DHCP (з динамічними оновленнями DNS) та DNS, що сильно залежить від правильної роботи DNS.

Завжди поставте останню 127.0.0.1. Також: Не спокушайтеся використовувати справжню ip-адресу LAN на сервері.
Динамічні оновлення DNS від DHCP дуже чутливі до цього.
(127.0.0.1 завжди існує і до нього можна отримати швидший доступ. Справжня ip-адреса може бути не завжди доступною / бути зайнятою. У деяких сценаріях динамічні оновлення DNS можуть насправді DOS-адаптером локальної мережі, якщо є велика кількість одночасних запитів DHCP в поєднанні з підпунктом NIC / драйвери.)


Хоча ти маєш рацію майже все, і є мільйон причин мати більше одного постійного струму, але це не одна з них. Ця конфігурація запобігає проблемам реплікації. Якщо у вас немає необхідності копіювати, вам не потрібно хвилюватися щодо запобігання проблем із тиражуванням.
— MDMarra

@MDMarra: Ви маєте рацію щодо взаємодії реплікації / DNS ... Але первісне питання було загальним питанням, а не конкретним тиражуванням. Я більше думав над проблемами DHCP-DNS. Зазвичай принаймні один з постійного струму також забезпечує DHCP динамічними оновленнями DNS. Якщо DNS неправильно налаштований, можуть виникати всілякі дивацтва. Я оновлю свою відповідь, щоб уточнити це.
— Тонні

1
Це насправді проблема безпеки, якщо DHCP розгорнуто на постійному струмі. якщо це взагалі можливо, цього не повинно бути.
— MDMarra

"Завжди ставити 127.0.0.1 останньою" Чи можете ви детальніше розповісти про причини цього?
— Bigbio2002
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.