Откуда DNS-резольверы извлекаются с помощью DNS python? - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь разработать сценарий python, используя dns python, чтобы выполнять прямой поиск только по имени хоста, а не по полному доменному имени. Очевидно, это зависит от DHCP-опции 15 (спецификация соединения c DNS-суффикс). Когда я делаю:

from dns import resolver

servs = resolver.Resolver()
print(servs.nameservers)

, я вижу преобразователь DNS, который не является частью списка серверов DNS в ipconfig / all. Этот DNS-сервер иногда вызывает проблемы, потому что иногда это первый DNS-сервер, который DNS-сервер python использует для поиска. Как я могу узнать, откуда этот DNS-сервер и как от него избавиться?

ОБНОВЛЕНИЕ

Я только что запустил Get-DnsClientServerAddress в Power Shell, и этот сервер DNS Rouge не отображается как известный сервер DNS для любого из моих интерфейсов

...