Как узнать ip домена?

Можно ли с помощью requests в рамках одного запроса к домену узнать ip на котором он расположен?

Условно:

import requests
r = request.get('https://google.com/') 

Из объекта r я могу узнать ip?


Ответы (1 шт):

Автор решения: Xander

Используйте библиотеку socket

import socket

host = 'google.com'

ips = socket.gethostbyname_ex(host)

print(ips)

Вместо socket.gethostbyname_ex можно использовать socket.getaddrinfo, если вас интересуют и IPv6-адреса.

→ Ссылка