Чтобы узнать свой IP-адрес, вы можете использовать несколько методов. Давайте рассмотрим эти методы и приведем примеры кода для каждого:
-
Использование модуля Python
socket
:import socket def get_ip_address(): hostname = socket.gethostname() ip_address = socket.gethostbyname(hostname) return ip_address ip_address = get_ip_address() print(ip_address)
-
Использование команды
ifconfig
в Linux или macOS:ifconfig
Найдите строку, начинающуюся с «inet» или «inet addr». IP-адрес, указанный рядом с ним, является вашим IP-адресом.
-
Использование команды
ipconfig
в Windows:ipconfig
Найдите строку, начинающуюся с «IPv4-адрес». IP-адрес, указанный рядом с ним, является вашим IP-адресом.
-
Использование онлайн-инструментов поиска IP-адресов.
Существуют различные веб-сайты, предоставляющие услуги поиска IP-адресов. Просто посетите один из этих веб-сайтов, и они отобразят ваш IP-адрес. Для этого метода не требуется пример кода. -
Использование сторонних библиотек в языках программирования.
Вы можете использовать сторонние библиотеки, специфичные для каждого языка программирования, напримерnet
в Node.js илиnet/http
в Go, чтобы получить ваш IP-адрес. Вот пример использования Node.js:const { networkInterfaces } = require('os'); function getIPAddress() { const nets = networkInterfaces(); for (const name of Object.keys(nets)) { for (const net of nets[name]) { if (net.family === 'IPv4' && !net.internal) { return net.address; } } } return 'Unknown'; } const ipAddress = getIPAddress(); console.log(ipAddress);
Подводя итог, эти различные методы позволяют вам найти ваш IP-адрес, используя разные подходы, включая модуль Python socket
, инструменты командной строки, такие как ifconfig
и ipconfig
, онлайн-сервисы поиска IP-адресов и библиотеки для конкретных языков.