Привет мир!

IP-адрес помогает подключать наш компьютер к другим устройствам в нашей сети и по всему миру. В этой статье блога мы узнаем, как найти IP-адрес любого веб-сайта. Мы увидим реализацию на Python.

Проверьте репозиторий для Ultimate Resource на python. Бросьте звездочку, если сочтете это полезным! Есть что добавить? Открыть пиар же!

Вы можете обратиться к моему видеоуроку на YouTube, чтобы увидеть рабочее руководство для лучшего понимания и пошаговое руководство к тому же.

О чем будет рассказано в этом блоге

1. What is IP address?
2. Find IP Address of any Website

Приступим!

Что такое IP-адрес ?:

Определение словаря:

IP-адрес означает адрес Интернет-протокола, это числовая метка, присваиваемая каждому устройству, подключенному к компьютерной сети, которая использует Интернет-протокол для связи.

IP-адрес (Интернет-протокол) - это адрес вашего сетевого оборудования. IP-адрес состоит из цифр или символов. Все устройства, подключенные к Интернету, имеют уникальный IP-адрес.

Есть две версии IP:

  • IPv4
  • IPv6.

Существует несколько других типов IP-адресов, таких как частные IP-адреса, общедоступные IP-адреса, статические IP-адреса и динамические IP-адреса.

Если вы хотите узнать об этом больше, вы можете обратиться к странице IP-адреса в Википедии.

Теперь, когда вы знакомы с основами IP-адресов, мы можем перейти к разделу кодирования.

Время писать код!

Вы можете найти весь код в моем репозитории GitHub. Поставьте звездочку, если сочтете это полезным.

Чтобы получить доступ к библиотеке Python, нам нужно импортировать пакет в наш скрипт Python.

import socket as s

Мы будем использовать модуль socket для получения IP-адреса любого веб-сайта. Теперь, когда мы импортировали его в наш скрипт python, давайте начнем с получения имени нашего хоста.

my_hostname = s.gethostname()

Мы воспользуемся методом gethostname из сокета и сохраним его в my_hostname. Давайте отобразим наше имя хоста, используя метод print.

print('Your Hostname is: ' + my_hostname)
#OUTPUT:
--> Your Hostname is: AyushiRawat

Пришло время получить IP-адрес. Для этого мы воспользуемся методом gethostbyname и передадим наше имя хоста my_hostname. Сохраним в my_ip

my_ip = s.gethostbyname(my_hostname)

После этого давайте отобразим IP-адрес.

print('Your Ip Address is: ' + my_ip)
#OUTPUT:
--> Your Ip Address is: 192.168.1.3

Теперь давайте получим IP-адрес моего веб-сайта для ведения блогов, https://ayushirawat.com/. Мы будем хранить имя хоста в host.

host = 'ayushirawat.com'

Получим IP-адрес с помощью метода gethostbyname и передадим host.

ip = s.gethostbyname(host)

Наконец, давайте отобразим IP-адрес моего веб-сайта для ведения блогов!

print('The IP Address of ' + host + ' is: '  + ip)
#OUTPUT:
--> The IP Address of ayushirawat.com is: 192.241.200.144

С помощью этих шагов вы можете успешно получить IP-адрес любого веб-сайта с помощью python. Вот и все!

Просто, не правда ли? Надеюсь, этот урок помог. Я настоятельно рекомендую вам посмотреть YouTube-видео того же самого и не забыть подписаться на мой канал.

Вы можете поиграть с библиотекой сокетов и даже изучить дополнительные возможности. Вы даже можете использовать графический интерфейс Python с помощью Tkinter.

Вы можете найти весь код в моем репозитории GitHub. Поставьте звездочку, если сочтете это полезным.

Спасибо, что прочитали, я хотел бы связаться с вами в Twitter | LinkedIn.

Делитесь своими ценными предложениями, я ценю ваш честный отзыв!

Вам обязательно стоит заглянуть в другие мои блоги:

Ресурсы:

Увидимся в моей следующей статье в блоге, Береги себя !!