Когда я что-то ищу на google.com, я вижу взаимодействие со следующим IP-адресом: 172.217.7.132
Но когда я пытаюсь отменить поиск IP-адреса,Я получаю iad30s08-in-f132.1e100.net.
и iad30s08-in-f4.1e100.net.
, а не google.com
.
Что мне нужно сделать, чтобы правильно определить, что этот IP-адрес разрешен google.com
.
РЕДАКТИРОВАТЬ
Уточнение вопроса: Моя проблема не относится только к google.com
.Я хочу программно / логически получить google.com
, потому что это то, о чем просил мой браузер.
Та же проблема существует в случае amazon: IP-адрес, к которому он разрешается, на reverseDNS дает мне: server-13-32-167-140.sea19.r.cloudfront.net.
вместоamazon.com
Код для выполнения обратного просмотра:
In [1]: def reverse_lookup(ip_address):
...: from dns import reversename, resolver
...: domain_address = reversename.from_address(ip_address)
...: return [answer.to_text() for answer in resolver.query(domain_address, "PTR")]