Запуск кэширующего DNS-сервера в моей локальной сети

2912
Rory

У меня есть Raspberry Pi, и я хотел бы использовать его в качестве DNS-сервера в моей локальной сети.

Я хотел бы, чтобы это работало так:

Raspberry Pi - это DNS-сервер, но не модный. Когда он получает запрос, если у него нет кэшированного результата, он ищет его на другом DNS-сервере и кэширует его на будущее.

Я посмотрел на несколько решений, но все они чертовски сложные, как будто я настраиваю какое-то решение Uber DNS для предприятия.

Все, что я хочу, это ускорить повторяющиеся DNS-запросы, чтобы ускорить просмотр веб-страниц.

О, ОС - это Debian Squeeze.

1
Разве стандартные маршрутизаторы не кэшируют DNS-запросы? По крайней мере, обычная прошивка маршрутизатора должна делать это ... и должна быть более эффективной, чем запуск дополнительного устройства. Bob 12 лет назад 0
Эй, как производительность с этой настройкой? Я хотел запустить свои серверы DNS и DHCP на Raspberri Pi, чтобы заменить машину Mini-ITX. gparent 12 лет назад 0

2 ответа на вопрос

1
D_Bye

Два простых решения:

1) Запустите DJB dnscache- он делает именно то, что вы хотите, и ничего более, и как только вы решите его настроить, он становится легким и ненавязчивым.

2) Беги dnsmasq. Это более полнофункциональный DNS / DHCP-сервер, который можно довольно легко настроить на то, что вы хотите (это то, что я использую в своей домашней локальной сети)

0
pjc50

Bind 9 кеширует только сервер имен: http://www.bind9.net/manual/bind/9.3.2/Bv9ARM.ch03.html

Обратите внимание, что это не обязательно сделает просмотр быстрее, потому что ваш браузер обычно уже кэширует DNS-запросы.