он указан первым на том шлюзе, о котором шла речь выше (192.168.0.250), вторым DNS указан 1.1.1.1,
В Винде DNS работает так:
собирается список всех DNS на всех интерфейсах в порядке приоритета и идет попытка резолвинга.
Первый не работает - резолвит второй, потом третий и т.д.
Тот, на котором остановились объявляется рабочим.
В результате после включения сервер резолвит все нормально. Но как только внутренний DNS не ответит, например, при ребуте DNS или сбое внутренней сети, резолвинг переключается на второй DNS 1.1.1.1.
И будет на нем до тех пор, пока он тоже не ответит (например при падении инета) или до перезагрузки шлюза.
Не ответит, это именно - не ответит вообще ничего. Потому, как на вопрос "compname.mydomain.local" 1.1.1.1 отвечает "нет такого, бля буду", что является валидным ответом.
Да, та самая "магическая перезагрузка", которая лечит "глюки Винды".
Причем командой nslookup ты это не проверишь, т.к. эта команда запрашивает резолвинг не через внутреннюю систему винды, а самостоятельно, через первый попавшийся DNS на интерфейсе.
Updated: 27 January 2021, 13:42:20
Ё-ёёёё, а ведь, точно - посмотрел настройки внешнего интерфейса шлюза, и там первым ДНС указан 1.1.1.1, а вторым уже локальный.
Для Винды без разницы, на каком интерфейсе DNS указан.
Она не знает, какой интерфейс с твоей точки зрения внешний, какой внутренний. И куда резолвить ya.ru.
Вот после того, как отрезолвила, по таблице маршрутизации понятно, куда траффик слать. А до - хз.
В линуксе это более прозрачно реализовано путем использования независимого от интерфейсов resolv.conf