Перечисление поддоменов — Socket.gaierror: [Errno 11001] Ошибка getaddrinfoPython

Программы на Python
Anonymous
Перечисление поддоменов — Socket.gaierror: [Errno 11001] Ошибка getaddrinfo

Сообщение Anonymous »

Я пытаюсь выполнить перечисление поддоменов в своей организации. Часть кода 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

Вернуться в «Python»