Я нашел эту функцию в stackoverflow, которая извлекает hostname
, aliaslist
и ipaddrlist
, но как я могу создать функцию, которая берет имя хоста и ищет все сайты, связанные с ним (размещенные им)?
>>> import socket
>>> def get_ips_for_host(host):
try:
ips = socket.gethostbyname_ex(host)
except socket.gaierror:
ips=[]
return ips
>>> ips = get_ips_for_host('www.slowtravelmagazine.com')
>>> print(repr(ips))
('ext-cust.squarespace.com', ['www.slowtravelmagazine.com'],
['198.185.159.144', '198.185.159.145', '198.49.23.144',
'198.49.23.145'])