Перейти до вмісту
EuroVPSEuroVPS

Що ми робимо · Мережа: Authoritative DNS і reverse DNS як інфраструктура

Authoritative DNS на PowerDNS: прихований primary, secondaries з dnsdist в Афінах і Торонто, DNSSEC і reverse-запис для кожної адреси, яку ми призначаємо.
Ряд нашого cage у Digital Realty Athens

Ми експлуатуємо власний authoritative DNS на PowerDNS, у двох автономних системах і на двох континентах, з прихованим primary, який ніколи не виходить у публічну мережу, і з правилом: кожна IP-адреса, яку ми призначаємо, отримує reverse-запис. Ваші зони та наші обслуговуються з однієї й тієї самої захищеної інфраструктури.

Що це

Authoritative DNS відповідає на запитання «де живе це ім’я» для ваших доменів, а reverse DNS відповідає на зворотне запитання для ваших адрес. Ми експлуатуємо обидва як базову інфраструктуру, з тим самим резервуванням, тим самим моніторингом і тією самою дисципліною змін, що й наші маршрутизатори.

Як ми це будуємо

  • Один прихований primary. Він реплікується через суто внутрішню мережу на публічні secondaries в Афінах, у різних автономних системах, і в Торонто, на окремих платформах віртуалізації як незалежних доменах відмови.
  • dnsdist перед кожним публічним сервером. PowerDNS слухає лише на localhost. dnsdist тримає публічний порт і застосовує контроль, на який звичайний балансувальник не здатен: запити типу ANY відхиляються, кількість запитів з однієї адреси обмежена, шквали невдалих пошуків автоматично вмикають динамічні блокування, а ліміт на частоту відповідей знешкоджує amplification.
  • DNSSEC без перекидання ключів. Ключі підпису реплікуються разом із базою даних, тож кожен secondary підписує ідентично, без окремого розповсюдження ключів, у якому можна помилитися.
  • Reverse DNS як правило, а не як запит. Кожна адреса, яку ми призначаємо інтерфейсу, сервісу чи хосту, отримує reverse-запис у тій самій робочій сесії.
  • Перевірка кожні десять хвилин. Монітор інфраструктури перевіряє стан і затримку реплікації, порівнює serial кожної зони на кожному сервері, порівнює кількість записів і підтверджує, що прихований primary ніколи не з’являвся в публічному записі NS чи SOA.

Від чого це вас захищає

  • Від amplification і шквалів випадкових піддоменів, що кладуть ваші nameserver.
  • Від відмови одного майданчика, платформи чи мережі, через яку ваш домен перестає резолвитися.
  • Від невідповідності в reverse DNS, через яку вашу пошту відхиляють або ви не проходите перевірку відповідності.
  • Від зони, яка мовчки відповідає по-різному на різних nameserver.
  • Від виставлення в інтернет сервера, що зберігає ваші головні дані.

На практиці

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

Чому EuroVPS

  • Прихований primary і публічні secondaries в окремих мережах і на окремих континентах.
  • Захист dnsdist на кожному публічному сервері, створений для атак на DNS, а не для звичайного трафіку.
  • Підпис DNSSEC, ідентичний усюди за задумом.
  • Reverse-запис для кожної адреси як постійне правило.
  • Моніторинг, що перевіряє відповіді, а не лише те, чи сервери працюють.

Часті запитання

Чи можете ви хостити DNS мого домену? Так. Ваші зони обслуговуються з тієї самої інфраструктури, що й наші, з доступним DNSSEC.

Чи можу я мати власний виділений DNS-кластер? Так. Ми будуємо виділені кластери PowerDNS для клієнтів, які хочуть мати власний, у тому числі географічно рознесений. Дивіться managed DNS-кластери.

Чи налаштовуєте ви reverse DNS для моїх адрес? Так. Кожна адреса, яку ми призначаємо, отримує reverse-запис, а власні імена PTR ми встановлюємо на запит.

Чи можете ви перенести мій DNS від хмарного провайдера без простою? Так. Ми звіряємо нову зону з живою до того, як щось зміниться, і проводимо переходи DNSSEC поетапно, щоб валідація ніколи не ламалася. Прочитайте, як ми допомогли клієнту піти з хмарного DNS на власний кластер.

Якщо вам потрібен DNS, який експлуатують як інфраструктуру, поговоріть з інженером.

Ваш наступний партнер з інфраструктури

Погляньмо на вашу інфраструктуру.

Розкажіть, що ви запускаєте сьогодні і що потребує покращення. Інженер розгляне ваш запит і допоможе спланувати наступний крок.

+357 222 32280
Інженер EuroVPS несе серверний вузол у залі дата-центру
Розмова з людьми, які доглядатимуть за вашою інфраструктурою.

Почнімо з вашої інфраструктури.

Трохи контексту допомагає нам почати правильну розмову.

Ми використаємо ваші дані, щоб відповісти на ваш запит. Політика конфіденційності