Настройка dnsmasq в качестве преобразователя для локальных доменов, переадресация других на сервер имен университетского городка

Я рву на себе, пытаясь настроить dnsmasq . Я хотел бы иметь возможность разрешать определенные локальные домены (просто в качестве теста) на моем собственном компьютере, а остальные перенаправлять на мой обычный сервер имен DHCP, который поступает из кампуса. Я использую Ubuntu 20.04.

Вот что мне нужно от dnsmasq:

  • Преобразователь подстановочных знаков в некоторый локальный тестовый домен.
  • Полная совместимость с пересылкой на существующий сервер имен университетского городка. Т.е. Я хочу, чтобы «поиск» из /etc/resolv.conf по-прежнему работал, поэтому «neon», как обычно, преобразуется в «neon.cs.princeton.edu». Мне не удалось даже найти IP-адрес своего сервера имен в кампусе, не говоря уже о том, чтобы «поиск» работал.
0
задан 2 May 2020 в 19:37
1 ответ

В файле конфигурации dnsmasq добавьте эти строки для переадресации определенных доменов на разные IP-адреса.

server=/domain1.ca/192.168.2.4
server=/domain2.ca/192.168.2.5

И эта строка для переадресации на ваш «сервер имен кампуса»

server=10.0.0.8

Если у вас еще не работают эти две вещи (переадресация домена и переадресация всего остального), устраняйте неполадки, пока эта часть не заработает.

После того, как это сработает, начните тестирование поисковых доменов.

1
ответ дан 3 May 2020 в 09:18

Теги

Похожие вопросы