Айпи компьютера узнать: 2ip.ru | DDoS protection

Программа Python для поиска IP-адреса

Улучшить статью

Сохранить статью

Нравится Статья

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    Нравится Статья

    IP-адрес (интернет-протокол) — это идентификатор, назначаемый каждому компьютеру и другому устройству (например, маршрутизатору, мобильному устройству и т. д.), подключенному к сети TCP/IP, который используется для обнаружения и идентификации узла при связи с другими узлами. в сети. IP-адреса обычно записываются и отображаются в удобочитаемом формате, например 19.2.168.1.35 в IPv4 (32-битный IP-адрес).

    Получите IP-адрес вашего компьютера в Python

    Здесь мы пытаемся получить IP-адрес нашего компьютера в Python, используя различные методы, такие как

    Использование библиотеки сокетов для поиска IP-адреса

    Шаг 1: Импорт сокета библиотека

    Python3

    9004 8

    IP = socket. gethostbyname(hostname)

    Шаг 2: Затем напечатайте значение IP в функции print() вашего IP-адреса. 10 0040

    Ниже приведена полная реализация

    Здесь у нас есть чтобы сначала импортировать сокет, затем мы получаем имя хоста с помощью функции gethostname(), а затем мы получаем IP-адрес, используя полученное имя хоста, и мы просто печатаем его.

    Python

    импорт сокет

    имя хоста = socket.get hostname()

    IP-адрес = socket.gethostbyname(hostname)

     

    print ( "Имя вашего компьютера:" + имя хоста)

    print ( "Ваш компьютер IP-адрес: " + IPAddr)

    Вывод:

     Имя вашего компьютера: pppContainer
    IP-адрес вашего компьютера: 10. 98.162.168 

    Использование модуля os для поиска IP-адреса

    Здесь мы используем модуль os для поиска конфигурации системы, которая также содержит адрес IPv4.

    Python3

    импорт os

    печать (os.system( 'ipconfig' ))

    Вывод:

     

    Использование модуля запроса чтобы найти IP-адрес

    Здесь мы используем модуль запроса Python для получения IP-адрес системы.

    Python3

    90 047

    из urllib.request импорт urlopen

    9003 8 импорт повторно

     

    def getIP():

         d = str 9004 0 (urlopen( 'http://checkip. dyndns.com/' )

                 .read())

     

         возврат р. компиляция (r 'Адрес: (\d+\.\d+\.\d+\.\d+)' ).

                  search(d).group( 1 )

     

    print (getIP())

    Вывод:

     103.251.142.122 

    Программа Python для найти IP-адрес с помощью модуля запросов

    Чтобы найти IP-адрес с помощью модуля запросов в Python, вы можете сделать HTTP-запрос на веб-сайт, который возвращает ваш IP-адрес. Вот пример программы, демонстрирующей этот подход:

    Python3

    импорт запросы

     

    def get_ ip_address():

         url = 'https://api.

    Imacros | Все права защищены © 2021