Неверный IP-адрес возвращен для имени хоста pfSense на маршрутизаторе с несколькими LAN при использовании DNS Forwarder/Resolver
Запуск pfSense 2.4.4 (впервые проблема возникла в 2.0.3) с использованием DNS Forwarder или DNS Resolver для Split-DNS с несколькими LAN. LAN1 - 10.10.10.0/24, а LAN2 - 192.168.69.0/24. Маршрутизатор pfSense имеет значение .1 на обоих интерфейсах, а DNS Forwarder/Resolver настроен только для LAN2 и localhost.
Когда маршрутизатор запрашивает собственный IP-адрес (pfsense.router.home) в DNS, вместо 192.168.69.1 возвращается 10.10.10.1.
Как мне заставить вернуть IP-адрес из LAN2?
1 ответ
Прошло 10 лет с тех пор, как я впервые столкнулся с этим, но до сих пор очень сложно найти решение в Google. Проблема описана здесь, и это мои решения.
В версии 2.0.3 с помощью DNS Forwarder я решил эту проблему, буквально изменив порядок интерфейсов, поэтому первый IP-адрес интерфейса LAN был тем, который я хотел разрешить для имени хоста pfSense (LAN2 в моем примере).
В версии 2.4.4 с помощью DNS Resolver это можно сделать с помощью
Отключение автоматически добавляемых записей узлов
Services/DNS Resolver/Advanced Settings/Disable Auto-added Host Entries
Ручное добавление переопределения имени хоста для маршрутизатора
Services/DNS Resolver/General Settings/Host Overrides