2016-10-17 4 views
0

Я использую pfSense 2.3.2.1 с DNS-резольвером (unbound). У меня есть домен (dev) в System -> General, который используется для доменных имен DHCP. Это работает по назначению. Я хочу использовать DNS-резольвер, чтобы также разрешить дополнительный домен (тест) на те же IP-адреса/имена хостов/серверов.Как настроить pfSense DNS Resolver для перенаправления домена?

Так, например, у меня есть виртуальная машина «ubuntu» в сети. В настоящее время я могу получить к нему доступ или сделать nslookup либо просто используя «ubuntu» или «ubuntu.dev». Я хочу, чтобы иметь возможность также получить его, выполнив «ubuntu.test»

Существует опция сделать переопределение хоста, но это слишком много, я хотел бы, чтобы уметь разрешать любые * .test тот же сервер на .dev (т.е. ubuntu1.dev = ubuntu1.test и ubuntu2.dev = ubuntu2.test).

Я прочитал несвязанную документацию, и ничего не кажется очевидным. Я пробовал что-то вроде этого:

local-zone: "dev." прозрачный

локальных данных: «тест IN A 192.168.1.1.»

Я нашел это на сайте ServerFault, но это не работает на всех ..

ответ

0

Это не представляется возможным из-за плохое дизайнерское решение относительно несвязанного и старого кода dnsmasq. Тем не менее, есть один путь вокруг него. Я активировал DNS Forwarder, который является параметром dnsmasq в pfSense. Впоследствии я добавил addn_hosts=/foo/bar/hosts_alternatives в расширенном окне параметров. Для того, чтобы создать этот альтернативный файл, вам необходимо скопировать файлы и ваши файлы sed, расположенные в формате /var/etc/hosts. Я добавил следующую строку в виде cron каждые 5 минут: sed s/dev/test/ /var/etc/hosts > /var/etc/hosts_alternatives

 Смежные вопросы

  • Нет связанных вопросов^_^