Стратегія хостингу DNS з високою доступністю?


11

Я намагаюся знайти кілька варіантів способів зробити хостинг DNS високої доступності для кількох існуючих веб-сайтів. Сьогодні вранці компанія, над якою я працюю, була поставлена ​​на коліна, тому що DNS-хостинг, який ми маємо для наших доменів через наш реєстратор ( bulkregister.com ), знизився. Мені зараз доручено знайти альтернативу, яка не поставить нас на волю єдиного постачальника DNS.

Що ми шукаємо:

  • Немає жодної точки відмови.
  • Час ефективний.
    • Одне із запропонованих рішень - зробити кілька хостів DNS. Це здається чудовою альтернативою, але у нас є понад 20 доменів, і оновлення IP-адреси для всіх цих доменів у двох постачальників заборонене.
  • Економічно ефективним.
    • Я маю продати це вище керівництву. Радість - це я.

То які існують методи, які це підтримують? Я більше програміст, але вони доручили мені це, тому я хотів отримати думку людей досвідченіших, ніж я.

Відповіді:


9

Ви можете використовувати будь-яку кількість хостерів DNS, які мають географічно розсіяні сервери імен.

http://www.dyndns.com/services/dns/custom/

http://www.easydns.com/dnsmanage.php3

Ви також можете перемістити свої сервери імен та зони DNS до реєстратора, який має більш надійну та стійку інфраструктуру, таку як Network Solutions.


Це був один із варіантів, запропонованих моїм другом, але, схоже, знадобиться багато роботи, щоб перемістити 20+ доменів на нову IP-адресу або змінити їх запис MX.
Джек М.

Ну, це займе певну роботу, але це краще, ніж черговий відключення або турбуватися про інший відключення. Якби це я, я перемістив би свої сервери імен на Network Solutions (про що зараз думає моя компанія), і я б навіть зайшов, щоб рекомендувати перенести свої домени до Network Solutions. Вони є одним з найбільших хостерів DNS \ реєстраторів у світі. Я вважаю за краще довіряти їм, ніж майже нікому іншому.
joeqwerty

+1 для EasyDNS, переніс на них з тієї ж причини, що і OP
HTTP500

+1 для DynDNS та для OP їх Dynect рука може бути тим, що вони шукають
Cry Havok

Якщо ви можете змусити вашого існуючого постачальника дозволити передачу XFER, новий хост може скопіювати всю зону DNS в одну команду. Тоді це лише випадок заміни серверів імен.
Ryaner

2

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


1

Ви можете запускати власні DNS-сервери та декілька кольорів на декількох серверах, а також налаштовувати відмову та кластеризацію. За допомогою Windows або Linux ви можете налаштувати окремі спільні ресурси, які спільно використовуються між серверами, бажано над точкою до точки або vpn, і коли один сервер / місце розташування знижується протягом декількох секунд, наступний доступний сервер підбирає спільний ресурс, наприклад ip адреси . У мене є аналогічні рішення, що працюють при моїй оргінізації, у нас є кілька будівель, кожна будівля як DNS-сервер, а також деякі інші Windows та Linux-сервери, sans тощо. Більшість серверів налаштовані в аварійний кластер, тому якщо одна будівля вибухає, мережа все ще працює. Наприклад, наші сервери dhcp мають і ip адресу, яка є спільним ip між 3 dns-серверами, я можу відключити 2 з 3 dns-серверів, і ця одна IP-адреса просто вказуватиме на сервер, що залишився живим. Це дуже просто зробити з кластеризацією Windows 2008, і ви можете зробити це по-справжньому дешево за допомогою Linux та drbd (http://www.drbd.org/ ).

Якщо ця робота або вартість обладнання не є життєздатним варіантом, ви можете ознайомитись з постачальниками DNS, які гарантують 4 або 5 9-х робочих днів і мають декілька серверів у колосах у США. Я не знаю жодного з тих провайдерів для DNS, але я впевнений, що там пропонуються послуги, окрім реєстраторів, таких як такі місця, як godaddy.com


1

Розмістіть DNS на одному з ваших серверів і будь-яку кількість інших серверів витягніть з нього. ISC, творці BIND, навіть пропонують комерційний хостинг. Я не певний з умовами, але ви можете знайти більше інформації на їх веб-сайті .

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

Однак, якщо ви не фахівці DNS, я не рекомендую обслуговувати свій власний DNS. Це не так банально, як деякі люди думають робити це самостійно. Перед тим, як спробувати, можна дізнатися всілякі цікаві речі, і це не так, як хостинг HTTP.

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


1

Що ми шукаємо:

  • Немає жодної точки відмови
  • Час ефективний.
  • Одне із запропонованих рішень - зробити кілька хостів DNS. Це здається чудовою альтернативою, але у нас є понад 20 доменів, і оновлення IP-адреси для всіх цих доменів у двох постачальників заборонене.
  • Економічно ефективним.
  • Я маю продати це вище керівництву. Радість - це я.

То які існують методи, які це підтримують? Я більше програміст, але вони доручили мені це, тому я хотів отримати думку людей досвідченіших, ніж я.

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

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

"Справжній" сервіс хостингу DNS може надати вам це, якщо ваш Інтернет-провайдер цього не робить. Я рекомендую DynDNS, оскільки вони забезпечують основну частину того, що ви шукаєте (кілька локацій, мінімальний час простою, пристойний веб-інтерфейс).


1

це стара тема, але все-таки ви дивитесь лише на службу dns. Неправильно. Якщо ваш сервер виходить з ладу, незалежно від того, наскільки надійний ваш зовнішній постачальник даних, ви знижуєтесь. Вам потрібно трохи подумати над цим. Найдешевший і кращий шлях - це мати два сервери зі своїм сайтом на обох. сервер імен 1 знаходиться в одному полі, а сервер імен 2 - в іншому. Тож якщо один сервер вийде з ладу, інший візьме на себе інший.


1

Як варіант запропонованих тут пропозицій, ви можете продовжувати діючого реєстратора до тих пір, поки вони надають можливість здійснити передачу зон. Шукайте іншого постачальника, який також приймає зони передачі. Додайте до свого зонового файлу ще кілька записів NS для цього провайдера (бажано географічно розподілених). Після завершення цієї установки вам слід мати записи NS від більш ніж одного постачальника DNS, що повертаються в запиті DNS. Переконайтесь, що ваші перекази по зонах налаштовані Після зміни ваші сервери імен можуть виглядати так:

example.com IN  NS  ns1.provider1.net   172800s (2d)
example.com IN  NS  ns4.provider1.net   172800s (2d)
example.com IN  NS  ns1.provider2.net   172800s (2d)
example.com IN  NS  ns5.provider2.net   172800s (2d)
example.com IN  NS  ns2.provider2.net   172800s (2d)

Коли провайдер1 знижується, рекурсивний DNS-сервер буде просто вичерпати перші два NS та продовжити наступний. Таким чином, навіть якщо географічно розподілений надійний DNS-постачальник не працює в автономному режимі, ви все ще в мережі з провайдером2.

  • Переваги: ​​відсутність залежності від одного постачальника; висока доступність
  • Недоліки: вартість двох; складність налаштування XFER

0

Щоб розширити відповіді тут, вам потрібно послугу DNS на основі географічних даних з автоматичним відмовою. Якщо самостійний хостинг закінчився, моя компанія вже кілька років використовує dnsmadeeasy.com з великим успіхом.

Сподіваюся, що це допомагає.

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