Привет мир!
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.
Делитесь своими ценными предложениями, я ценю ваш честный отзыв!
Вам обязательно стоит заглянуть в другие мои блоги:
- Python 3.9: все, что вам нужно знать
- Конечный центр ресурсов Python
- GitHub CLI 1.0: все, что вам нужно знать
- Станьте лучшим программистом
- Как сделать собственное расширение для Google Chrome
- Создайте свою аудиокнигу из любого pdf с помощью Python
- Вы важны, и ваше психическое здоровье тоже!
Ресурсы:
Увидимся в моей следующей статье в блоге, Береги себя !!