2

У меня возникают проблемы с 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 - это мой Wi-Fi роутер.

Однако, если я подключусь к своему 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 всегда идти первым, несмотря ни на что? Тем не менее, мне все еще нужен VPN DNS на месте, когда мне нужно подключиться к серверам в VPN.

0