Я пытаюсь выполнить перечисление поддоменов в своей организации. Часть кода Python предназначена для получения IP-адресов уже перечисленных поддоменов, которые включены в текстовый файл. Использовал приведенный ниже код
Код: Выделить всё
import socket
file = open(r'C:\Users****\Downloads\sublist.txt')
domain_list = []
for x in file.readlines():
domain_list.append(x.rstrip())
for y in domain_list:
print(y + ' -> ' + socket.gethostbyname(y))
Скрипт не работает и выдает ошибку «socket.gaierror: [Errno 11001] getaddrinfo error», когда я включил поддомены моей организации в txt-файл «sublist.txt». Но он дает мне правильные IP-адреса, когда в списке используются любые другие общедоступные домены, такие как google.com.
Примечание. Просто запустите команду socket.gethostbyname('имя поддомена организации ') дает мне правильный результат, и я подключаюсь к своей организации через VPN
Подробнее здесь:
https://stackoverflow.com/questions/786 ... nfo-failed