У мене виникають проблеми з DNS, коли я підключаюся до свого VPN з Mac.
Якщо не підключено, scutil --dns
(таблиця пошуку DNS) повертає:
resolver #1
nameserver[0] : 10.0.1.1
flags : Request A records
reach : Reachable,Directly Reachable Address
Ідеально. 10.0.1.1
мій wifi роутер.
Однак якщо я підключуюся до свого VPN:
resolver #1
nameserver[0] : 10.8.1.23
flags : Request A records
reach : Reachable,Transient Connection
order : 100000
resolver #2
nameserver[0] : 10.0.1.1
flags : Request A records
reach : Reachable,Directly Reachable Address
order : 200000
10.8.1.23
- це сервер DNS у мережі, до якого я підключаюсь через VPN. Однак зауважте order
параметр: хоча я явно встановив свій локальний DNS як перший пріоритет , схоже, що VPN переосмислює це, поставивши спочатку свій власний DNS.
Це особливо дратує, оскільки DNS VPN вирішується інакше, ніж мій локальний DNS (зокрема, він переспрямовується www.google.com
на nosslsearch.google.com
).
Чи є спосіб я змінити цей порядок DNS і змусити свій власний DNS завжди бути першим незалежно від того, що? Мені все ще потрібен DNS VPN на місці, коли мені потрібно підключитися до серверів VPN.