• Главная
  • Карта сайта
Не найдено

Первинний і вторинні DNS

  1. вступ
  2. Первинний і вторинний DNS
  3. Вторинні (secondary, slave) сервера DNS
  4. Як краще розмістити первинний і вторинні DNS
  5. Де необхідно реєструвати DNS сервера
  6. висновки
  7. Як перевірити DNS сервера сайту

вступ

Протоколи DNS є частиною основних стандартів Інтернету. Вони визначають процес, при якому один комп'ютер може знайти інший комп'ютер на основі його імені. Реалізація протоколів DNS означає, що сервер містить всі програмне забезпечення, необхідне для створення запитів і відповідей служби доменних імен.

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

Примітка: BIND це програма для реалізації протоколів системи доменних імен (DNS). Назва BIND розшифровується як «Berkeley Internet Name Domain», так як програмне забезпечення виникла на початку 1980-х років в університеті Каліфорнії в Берклі. В останні роки слово BIND стала більше, ніж абревіатура.

  • Первинний і вторинні DNS не обов'язково повинні знаходитися на домені, за який відповідають.
  • Первинний і вторинні DNS обидва є авторитативні серверами.

Первинний і вторинний DNS

Первинний (primary, master) сервер DNS

Master сервер DNS зберігає повну, оригінальну базу даних своєї доменної зони. Дані зберігаються в файлах.

При запиті до первинного сервера DNS, він дає авторитативні відповідь, завдяки якому по домену знаходиться IP ресурсу.

Важливо розуміти, що тільки на master сервері можна вносити зміни в базу даних DNS. Повторюся, тільки на первинному сервері DNS, зберігається база даних доменних імен прикріпленою до сервера доменної зони цього DNS.

Вторинні (secondary, slave) сервера DNS

Як я вже згадав, для кожної доменної зони повинно бути створено або прикріплено мінімум два сервера DNS. Саме мінімум. Число вторинних серверів може бути до 12. Здебільшого, така кількість вторинних серверів це перебір. Як правило, з запасом, досить трьох вторинних DNS. Та ви й самі бачили, що у будь-якого реєстратора доменних імен, що не більше чотирьох полів для введення адрес DNS серверів. Один для первинного сервера, три - для вторинних.

На вторинних DNS серверах база даних імен не зберігатися, вона періодично зчитується з первинного сервера, природно по мережі. Періодичність зчитування, визначається в запису DNS типу SOA (параметр Refresh, в секундах). Зазвичай, 3600 секунд, тобто інформація на вторинному сервері оновлюється щогодини.

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

Як краще розмістити первинний і вторинні DNS

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

Наприклад, хостинг - провайдер надав вам два сервера DNS для вашого домену. Правильніше навпаки, до нього ввійшли ваш домен в доменну зону своїх DNS серверів. Знайдіть в Інтернет, сервер вторинних DNS (платний або безкоштовний) і доповніть свої первинний і вторинний сервера, сторонніми DNS серверами. Тим самим, ви убезпечите свій ресурс на випадок падіння DNS серверів провайдера.

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

Де необхідно реєструвати DNS сервера

DNS сервера повинні бути прописані (зареєстровані) на вашому хостингу або сервері і у реєстратора доменних імен. На сервері вторинних доменних імен ви реєструєте тільки свій домен і берете їх вторинні DNS. Незалежно від місця прикріплення, ваш домен і ваші DNS сервера повинні бути зареєстровані, а, отже, пов'язані:

  • У реєстратора імен;
  • На вашому хостингу або сервері (розділ сервера DNS, управління DNS);
  • На сервері вторинних DNS (якщо використовуєте).

висновки

  • Для роботи сайту, його домен повинен потрапляти в доменні зони, які обслуговують, первинний і вторинні DNS сервера;
  • DNS серверів має бути, як мінімум два. Один первинний і один вторинний DNS. Для більш надійної роботи сайту, доповніть два DNS сервера, ще двома додатковими вторинними серверами. Бажано третій і четвертий DNS сервера взяти на різних хостингах.

Сервера вторинних DNS

Наведу кілька серверів, де можна взяти вторинні DNS.

  • 2DNSinfo.ru (безкоштовно);
  • www.mgnhost.ru/DNS-hosting.php (600 рублів на рік за 100 зон);
  • http://toobit.ru/hosting/secondary_name_server.php (100 Slave DNS за 1 $ в міс.);

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

Як перевірити DNS сервера сайту

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

© www.wordpress-abc.ru

Інші статті розділу: Хостинг для WordPress


Статті пов'язані з теми:

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью