Як налаштувати простий DNS-сервер, щоб відповідати лише за одне ім’я та пересилати всі інші?


16

Я хотів би встановити невеликий сервер Linux (Ubuntu) для шкільного проекту. Цей шкільний сервер повинен пересилати весь запит на основний DNS-сервер мережі та відповідати з IPv6-адресою, коли його запитують на Google.com

Як я можу це зробити?

Відповіді:


17

Я раніше використовував dnsmasqподібні речі.

Спочатку відредагуйте /etc/hostsфайл та додайте відповідні записи, щоб вони вирішили на очікувані адреси при спробі локально (наприклад, з ping) Тоді apt-get install dnsmasqі переконайтеся , що no-hostsкоментується з в конфігураційному файлі (він повинен бути за замовчуванням).

Це працює (за замовчуванням): коли потрібно вирішити ім’я, dnsmasqспочатку шукає його у вашому hostsфайлі. Якщо його не знайти, він передає його через DNS-сервери, налаштовані на /etc/resolv.conf.


Дякую, це саме те, що я шукав. Dnsmasq пропонує простий і простий файл конфігурації, я додав рядок, щоб вирішити google.com на адресу IPv6, і він працює як шарм, навіть не торкаючись разреза.conf!
ангаран
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.