DNS Master vs Slave та Primary та Secondary


11

Мене трохи бентежить різниця між "сервером вторинних імен" та "сервером іменних імен" та "сервером первинних імен" та "сервером головних імен"  

Я розумію, що сервер імен рабовласників запитує майстра та оновлює себе на основі змін у майстрі. У чому я не впевнений - скажіть, я налаштовую 2 сервери імен:

ns1.example.com
ns2.example.com

Чи повинні вони обидва налаштовуватися як "первинні та головні", а потім будь-які вторинні сервери імен встановлюватись як раби? Або в будь-який момент повинен бути тільки ОДИН первинний майстер, а всі інші сервери імен повинні бути рабами?

Я прочитав кілька посібників і безліч довідників, але ще не натрапив на цю проблему під час свого читання. Хтось має вказівник на посилання на цей тип речі? Або знаєте, яка найкраща практика налаштування декількох серверів DNS?

Відповіді:


9

Просто для повноти щодо оригінального питання:

різниця між "вторинним сервером імен" і "сервером іменних імен" та "сервером основного імені" та "сервером головних імен"

З глави 4 чудового веб-сайту "ProDNS та BIND"

"Термін" мастер "був введений у BIND 8.x і замінив термін" первинний "."

і

"Термін раб був введений у BIND 8.x і замінив термін" вторинний "."


4

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

Наприклад, для сервера Bind DNS :

У головному конфігурації ви можете вказати сповіщення всіх інших серверів імен, додавши наступний рядок до визначення зони:

zone "example.com"{
    type master;
    file "example.com";
    notify yes; // Add this line to enable Notifications
}

Це призведе до того, що всі інші | сервери підлеглих імен отримують сповіщення про оновлення зони. Вам може бути цікаво, де вказати, які сервери імен отримуватимуть ці сповіщення, тож ви можете вказати їх у визначенні зони, використовуючи:

allow-notify host|ip;

Дивіться: http://www.zytrax.com/books/dns/ch7/xfer.html

За замовчуванням всі сервери імен, зазначені в записі SOA, отримуватимуть оновлення зони.

Подивитися:

http://www.zytrax.com/books/dns/ch8/soa.html


1

Ні, у вас зазвичай один господар. Іноді у вас навіть є прихований господар: він недоступний через "Інтернет", просто ваші раби отримують оновлення від нього. А оновлення зазвичай надходять у форму: господар надсилає повідомлення рабам, там відбулося оновлення (і його серійний номер), раби просять майстра надіслати їм повну зону, якщо серійний файл новіший (іноді раб отримує повідомлення кілька разів ).

Для первинного / вторинного: це (afaik) чистий сленг у веб-інтерфейсах для доменів. В основному тому, що більшість з них вимагає, щоб ви дали два сервери імен.

Для вашого прикладу, нехай ns1 є господарем, а ns2 - рабом, і робити це з ним.

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