Первинний і вторинні dns, як зробити сайт wordpress
вступ
Протоколи DNS є частиною основних стандартів Інтернету. Вони визначають процес, при якому один комп'ютер може знайти інший комп'ютер на основі його імені. Реалізація протоколів DNS означає, що сервер містить всі програмне забезпечення, необхідне для створення запитів і відповідей служби доменних імен.
Мінімальні вимоги збереження даних вимагають для кожної доменної зони, не менше двох DNS серверів. Перший сервер DNS називають первинний, він же primary, а по-новому master. Решта сервера, а їх може бути мінімум один, а максимум 12, називають вторинні сервера DNS, або інакше secondary. по-новому, slave.

Кому цікаво, по-новому, це починаючи з DNS Bind 8 версії.
Примітка: BIND це програма для реалізації протоколів системи доменних імен (DNS). Назва BIND розшифровується як «Berkeley Internet Name Domain», так як програмне забезпечення виникла на початку 1980-х років в університеті Каліфорнії в Берклі. В останні роки слово BIND стала більше, ніж абревіатура.
Первинний і вторинний DNS
Первинний (primary, master) сервер DNS
Master сервер DNS зберігає повну, оригінальну базу даних своєї доменної зони. Дані зберігаються в файлах.
Важливо розуміти, що тільки на master сервері можна вносити зміни в базу даних DNS. Повторюся, тільки на первинному сервері DNS, зберігається база даних доменних імен прикріпленою до сервера доменної зони цього DNS.
Вторинні (secondary, slave) сервера DNS
На вторинних DNS серверах база даних імен не зберігатися, вона періодично зчитується з первинного сервера, природно по мережі. Періодичність зчитування, визначається в запису DNS типу SOA (параметр Refresh, в секундах). Зазвичай, 3600 секунд, тобто інформація на вторинному сервері оновлюється щогодини.
Зверну увагу, що зчитувати дані будь-якої вторинний сервер може не тільки з первинного сервера, але і будь-якого вторинного. В цьому випадку, цей сервер з якого зчитується інформація, буде master сервером для вторинного сервера.
Як краще розмістити первинний і вторинні DNS
Потрібно розуміти, якщо DNS сервер «падає», то всі сайти, що знаходяться в доменній зоні цього DNS падають теж. Якщо падає первинний сервер, відповідати на запити починають послідовно вторинні DNS сервера. А ось тут і проблема, якщо все DNS сервера лежать в одній мережі, то при падінні цієї мережі, падають все DNS. А звідси простий висновок, «не потрібно зберігати всі яйця в одному кошику» або в нашому випадку, потрібно рознесіть DNS сервера з різних хостів, а ще краще за різними територіальним зонам.

Читайте так же: Як видалити Wordpress
Наприклад, хостинг - провайдер надав вам два сервера DNS для вашого домену. Правильніше навпаки, до нього ввійшли ваш домен в доменну зону своїх DNS серверів. Знайдіть в Інтернет, сервер вторинних DNS (платний або безкоштовний) і доповніть свої первинний і вторинний сервера, сторонніми DNS серверами. Тим самим, ви убезпечите свій ресурс на випадок падіння DNS серверів провайдера.
З хотінгамі можуть бути проблеми з додаванням сторонніх DNS серверів. У кожного провайдера, своя «пісочниця» і він встановлює свої правила. Деякі хостинги обмежують клієнтів, тільки своїми DNS. Інша справа якщо у вас, сервер VPS / VDS. Тут ви повний господар і можете самі створювати DNS сервера на своєму домені. І знову-таки, на VPS створіть два своїх DNS сервера і доповніть їх двома сторонніми, і краще різними, DNS серверами.
Де необхідно реєструвати DNS сервера
DNS сервера повинні бути прописані (зареєстровані) на вашому хостингу або сервері і у реєстратора доменних імен. На сервері вторинних доменних імен ви реєструєте тільки свій домен і берете їх вторинні DNS. Незалежно від місця прикріплення, ваш домен і ваші DNS сервера повинні бути зареєстровані, а, отже, пов'язані:
- У реєстратора імен;
- На вашому хостингу або сервері (розділ сервера DNS, управління DNS);
- На сервері вторинних DNS (якщо використовуєте).

Читайте так же: Уникнути дублювання сторінок в Wordpress без плагінів
- Для роботи сайту, його домен повинен потрапляти в доменні зони, які обслуговують, первинний і вторинні DNS сервера;
- DNS серверів має бути, як мінімум два. Один первинний і один вторинний DNS. Для більш надійної роботи сайту, доповніть два DNS сервера, ще двома додатковими вторинними серверами. Бажано третій і четвертий DNS сервера взяти на різних хостингах.
Сервера вторинних DNS
Наведу кілька серверів, де можна взяти вторинні DNS.
При оренді сторонніх первинних, так і вторинних DNS серверів, з обережністю ставитеся до імпортних DNS хостингам. Спробуйте перевірити час їх відгуку на запит, для цього є маса online сервісів. Нормальне час відповіді на запит DNS повинен побут від 20 до 120 ms. Хоч у імпортних хостингів і сервера розкидані по всьому світу, але, на жаль, цей світ може бути настільки далеко від вас, що час відгуку досягає 800-4000 ms. А це не добре.

Як перевірити, які у мене DNS сервера
Для перевірки своїх DNS скористайтеся будь-яким сервісом Whois - сервісу перевірки доменних імен. При перевірці не забувайте, що при зміні DNS кешуючий сервер очищається кожні 24-72 години.
