Как получить имя хоста из IP-адреса с помощью Python

Один из способов определить публичный IP-адрес - перевести его в связанное с ним имя хоста или домена. Это можно сделать, выполнив обратный поиск IP-адреса на DNS-серверах.

Модуль socket предоставляет функции, связанные с IP-адресами, в Python. Функция gethostbyaddr позволяет получить имя хоста по IP-адресу.

Шаги по получению доменного имени из IP-адреса в Python

Запустите предпочитаемую оболочку Python.

Запуск оболочки PythonИмпортируйте модуль socket.

Используйте socket.gethostbyaddr, чтобы получить имя хоста из IP-адреса.

socket.gethostbyaddr('8.8.8.8')Создайте сценарий Python, принимающий в качестве параметра IP-адрес и выводящий соответствующую информацию о хосте.

со следующим текстом

Запустите сценарий из командной строки и укажите в качестве параметра IP-адрес.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий