Як спрямувати DNS-трафік AdGuard Home в обхід VPN-тунелю¶
Зазвичай VPN і AdGuard Home можуть працювати одночасно на маршрутизаторах GL.iNet. Проблем не виникає, якщо AdGuard Home не налаштовано на обробку DNS-запитів.
Однак якщо AdGuard Home керує всім DNS-трафіком і пересилає запити на публічні сервери DNS вищого рівня, ці запити можуть проходити через VPN-тунель залежно від налаштувань маршрутизації VPN. Якщо ці сервери недоступні через тунель, клієнти LAN, які використовують AdGuard Home для розпізнавання DNS, можуть не розпізнавати доменні імена.
(AdGuard Home увімкнено та обробляє DNS-запити)
(Налаштування серверів DNS вищого рівня в AdGuard Home)
Щоб AdGuard Home працював із активним VPN, можна додати статичний маршрут у LuCI та спрямувати трафік до серверів DNS вищого рівня через звичайний шлюз WAN в обхід VPN-тунелю. Виконайте наведені нижче кроки.
-
Увійдіть до вебпанелі адміністрування маршрутизатора та перейдіть до SYSTEM -> Advanced Settings -> Go to LuCI.

Увійдіть із тим самим паролем адміністратора.

-
У LuCI перейдіть до Network -> Routing і натисніть Add.

-
Створіть новий статичний маршрут до адрес серверів DNS вищого рівня.

-
Interface: виберіть фізичний інтерфейс WAN wan.
-
Route type: залиште значення за замовчуванням.
-
Target:
[Your Public Upstream DNS Server]/32За допомогою
nslookupможна перевірити фактичну IP-адресу публічного сервера DNS вищого рівня. -
Gateway:
[Your WAN Upstream Gateway IP]Зазвичай це IP-адреса модема або шлюзу інтернет-провайдера, наприклад
192.168.0.1. Її можна знайти на сторінці стану інтернет-підключення маршрутизатора.
Цей маршрут спрямовує запити AdGuard Home до серверів DNS вищого рівня безпосередньо через з’єднання WAN в обхід VPN-тунелю.
-
-
Збережіть і застосуйте налаштування. Після цього AdGuard Home знову нормально розпізнаватиме DNS-імена.
-
Перевірте сервери DNS вищого рівня.
Перевірити сервери DNS вищого рівня можна безпосередньо в інтерфейсі AdGuard Home.
У вебпанелі адміністрування маршрутизатора перейдіть до APPLICATIONS -> AdGuard Home і натисніть Settings Page, щоб відкрити панель керування AdGuard Home.

У панелі керування AdGuard Home перейдіть до Settings -> DNS settings -> Upstream DNS servers і натисніть Test upstreams. Результати з’являться праворуч.

Порада: Якщо у вас кілька серверів DNS і серед їхніх адрес є як IP-адреси, так і доменні імена, можна відокремити DNS-трафік AdGuard від DNS-трафіку VPN. Це може бути простіше, ніж використання статичного маршруту.
Підключіться до маршрутизатора GL.iNet через SSH і виконайте наведені нижче команди, щоб AdGuard Home надсилав DNS-запити лише через WAN.
sed -i 's/explict_vpn/nonevpn/g' /etc/init.d/adguardhome
/etc/init.d/adguardhome restart
# To restore:
cp -r /rom/etc/init.d/adguardhome /etc/init.d/adguardhome
/etc/init.d/adguardhome restart
Залишилися запитання? Відвідайте наш форум спільноти або зв’яжіться з нами.