Страница 1 из 1

ENUM своими руками

Добавлено: 25 авг 2011, 14:46
tma
Всем привет,
Хотелось бы узнать, строил ли кто-нибудь локальные ENUM-сервера?
Теория ясна, нужна практика. Если кто строил, может поделится опытом?
Нужно поднять свой ENUM-сервер с БД примерно на 7 млн записей.

Re: ENUM своими руками

Добавлено: 25 авг 2011, 15:29
ys1797
Ну, по любому, нужен Authoritative DNS Server с SQL бакендом.
С bind я бы не связывался.
Вот в сторону http://www.powerdns.com/ можно поглядеть, поддерживает NAPTR записи и имеет кучку backends к базам данных.
Или какой другой light authoritative only DNS сервер с нужным интерфейсом в нужную БД.

Re: ENUM своими руками

Добавлено: 25 авг 2011, 17:23
tma
Про PowerDNS я уже читал и про БД я прекрасно понимаю.
Меня больше интересует не теория вопроса, а именно практика.

P.S. PowerDNS сам ни разу не использовал.
Кэшировать 7 млн записей -- полный маразм.
Кто знает, PowerDNS обращается в БД при каждом запросе (ну кэшируя последние, что логично) или все грузит в память?
Причем 7 млн это не предел, но пока что цифра именно такая...
Сейчас глянул какую-то презентацию: судя по всему, читает непосредственно из БД, что хорошо, т.к. данные должны ежедневно обновляться.

Re: ENUM своими руками

Добавлено: 26 авг 2011, 00:05
ys1797
Какая в попу разница сколько записей...
Сколько будет/планируется одновременных запросов в секунду/минуту/час?
DNS server может быть (и должен быть) не один.
Время жизни записи (то, что зовется TTL) - тоже играет офигенную роль, если есть большая нагрузка на DNS сервер.

Re: ENUM своими руками

Добавлено: 26 авг 2011, 10:35
tma
Если загрузить в память, то нужно будет дергать PowerDNS для обновления данных.
TTL максимум 24 часа (данные обновляются раз в сутки).
Число запросов на первых порах будет небольшое.

ys1797, Вы лучше скажите, у Вас опыт создания ENUM есть или это все теория?

Re: ENUM своими руками

Добавлено: 27 авг 2011, 16:49
tma