Узнать адрес по IP – определить местоположение человека по IP
IP-адрес – это комбинация из 4 цифр в диапазоне от 0 до 255, которая присваивается каждому устройству для доступа в глобальную сеть. Это своего рода цифровой паспорт компьютера в интернете. Любое действие, будь то комментарий или переход по ссылке, фиксируется именно с присвоенного провайдером IP-адреса. Таким образом, анонимность действий в Сети не является абсолютной.
Зачем искать человека по IP
Поборники справедливости в интернете грозятся найти нерадивых пользователей именно по этому следу, а реплика «Я тебя по IP вычислю» настолько популярна среди агрессивных посетителей сетевых сервисов, что стала легендарной. Наибольшее количество подобных угроз встречается:
Однако не только раздраженные школьники стремятся встретиться лицом к лицу со своим обидчиком из виртуального мира. Определение личности владельца IP востребовано во многих отраслях современной жизни. К идентификации личности через интернет нередко прибегают:
-
правоохранительные органы;
-
системы мониторинга в Сети;
-
другие пользователи, заинтересованные в информации о конкретном человеке.
В действительности определить адрес по IP вполне возможно. Во Всемирной паутине есть множество программ, позволяющих находить информацию об IP-адресе конкретного юзера. Информация о владельце идентификатора есть, например, у провайдера, предоставившего доступ к интернету. Представители провайдера не смогут передать конкретные данные о своем клиенте третьим лицам, исключения возможны только для сотрудников полиции.
Виды IP-адресов
На сегодня актуальны два типа идентификаторов: статические и динамические IP-адреса.
Статический IP. Предоставляется пользователю фиксировано, в то время как динамический меняется при каждом повторном подключении. Как правило, статический идентификатор – более дорогостоящая услуга у интернет-провайдеров. Если вам удалось найти статический IP, то картографические сервисы смогут указать место пребывания этого пользователя на карте.
Преимуществом статического IP является широкий спектр возможностей в файлообменниках, торрентах и онлайн-играх. Кроме этого, наличие статического идентификатора позволяет комфортно создавать FTP-сервер, IP-радио и ТВ.
Динамический IP. Это один адрес из доступного провайдеру диапазона, который присваивается при новом подключении к Сети. В случае необходимости идентифицировать пользователя с динамическим адресом, в качестве результатов можно получить адрес не конкретного интернет-юзера, а провайдера, который присвоил эти динамические данные. Сервис Whois поможет узнать данные о компании, которая предоставляет доступ к Сети искомому пользователю.
Кроме этого, есть возможность определить свой IP-адрес: для этого можно использовать командную строку или веб-сервисы.
Поиск данных человека в глобальной сети
Для определения местоположения пользователя важно в первую очередь выяснить его текущий IP-адрес. Существует множество методов получения актуального для пользователя IP:
-
для владельцев персональных сайтов. Предоставляется возможность просматривать IP посетителей их ресурса. Эта опция контролируется на уровне хостинга: именно он дает доступ либо блокирует его для веб-мастера. Тем, кто заинтересован в постоянном контроле IP-адресов, стоит задуматься о выделенном сервере;
-
для пользователей. Для людей, которые во что бы то ни стало стремятся найти своего виртуального собеседника в реальной жизни, есть решение. Например, интернет-ресурс IP Logger генерирует ссылку, которую нужно отправить собеседнику и под любым предлогом мотивировать ее открыть. После перехода человека по этой ссылке вы сможете в ответ получить IP-адрес этого пользователя.
Некоторые почтовые сервисы, например Mail.ru и «Яндекс.Почта», предоставляют данные об идентификаторе собеседника. У Mail.ru во вкладке «Еще» есть подпункт «Служебные заголовки», где хранится информация об IP-адресе отправителя письма.
Наличие IP-адреса позволяет найти информацию о человеке и месте его нахождения. В основном по IP-адресу можно вычислить страну и город пребывания интересующего пользователя. Ни улицу, ни тем более дом не покажет ни один сервис. Такая информация доступна только провайдерам, предоставляющим доступ к интернету, а они могут передать точные данные о пользователе лишь правоохранителям. Идентификатор присваивается как частному лицу, так и компании. Более того, регистрация подключения к Сети может осуществляться одним лицом, а реально пользоваться услугой способен другой человек, поэтому стопроцентного шанса найти адрес по айпи практически нет.
Как найти человека по IP-адресу в Одноклассниках
Сначала давайте разберёмся, каким образом узнать Ip-адрес человека, который вас интересует. Для этого можно воспользоваться программными решениями, находящимися в свободном доступе. В качестве примера можно рассмотреть сервис iplogger. Его без труда можно отыскать в любом поисковике.
Откройте данный сайт. Он предлагает прикрепить трекер к любому URL-адресу. Создайте свою собственную страницу в глобальной сети. Это может быть блог, сайт или что-либо ещё. Главное, чтобы принадлежал он именно вам.
Дальше нужно будет взять URL-адрес, принадлежащего вам пространства этого сайта, подойдёт любая страница, которая не посещается. Её можно скрыть от переходов, за исключением посещений, совершённых по прямой ссылке. Прикрепив к этому адресу трекер сервиса iplogger, вы сможете отследить ip-адрес всех посетителей страницы.
Осталось только мотивировать нужного вам человека совершить на неё переход. Способов сделать подобное также существует предостаточно. Но в этой статье разговор идёт не об этом.
Вам остаётся лишь отслеживать статистику сервиса и ждать, когда переход будет совершён.
Как найти человека по IP-адресу ВКонтакте
В целом, различий между социальными сетями, нет. Поэтому процесс раскрытия Ip-адреса пользователя в Вконтакте ничем не отличается от того, который описан для Одноклассников.
Но единственное, что вы можете узнать по определённому Ip-адресу – это страну и, возможно, город проживания абонента. Потому что этот адрес предоставляется человеку его провайдером. А провайдер на каждую конкретную сессию выдаёт его случайным образом. Более того, в процессе сессии он ещё и измениться может. Поэтому никаких личных данных получить вы не сможете.
В большинстве случаев, договор составляется на одного человека, а используется уже другим. Так что релевантную информацию, зачастую, не узнать, даже по известным учётным данным личного кабинета на сайте провайдера.
Другое дело, если речь идёт о каком-то коммерческом проекте, например радиостанции, которая ведёт вещание в Глобальной сети или чём-то подобном. Таким проектам очень важно сохранять статичный ip-адрес, дабы их слушатели не потеряли с ними связи из-за смены адреса источника. В ряде случаев они открыто афишируют собственный Ip-адрес, дабы люди могли подключиться к их потоковому вещанию в Интернете.
Личные данные пользователей защищены законом, поэтому лишний раз лучше не шутить с шпионским программным обеспечением. В худшем случае это может подвести под статью.
Намного проще узнать основную информацию о человеке через его друзей и знакомых. Их несложно разыскать через список друзей аккаунта в социальных сетях. Напишите нескольким и, возможно, кто-нибудь из них поделится какими-нибудь сведениями.
Другие варианты идентификации пользователей
Если в профиле не указана достоверная информация, а личность кроется за ником, на помощь придет идентификатор e-mail.
Часто интернет-юзеры используют в качестве ников элементы логина электронной почты или номер телефона для входа в тот или иной сервис. Поэтому поисковые системы могут найти контактные данные пользователя по одному из доступных пунктов, например по номеру телефона или почте. Можно найти резюме человека, если он ранее размещал его в интернете с указанием контактных данных.
Как скрыть свой IP и сохранить анонимность в Сети
Использование VPN-сервисов позволит не только не стать объектом охоты в Сети, но и обеспечит больше возможностей для работы в интернете. Если вы ждете максимальной анонимности, вас не интересует таргетированная реклама и всевозможные ограничения, эти сервисы сделают ваше пребывание в Сети более комфортным. В основном потребность скрыть свой IP-адрес возникает по следующим причинам:
-
из-за желания получить доступ к заблокированному в регионе контенту,
-
стремления сохранить анонимность в Сети,
-
необходимости в защите персональных данных пользователя.
Собирать данные о пользователях сегодня может множество компаний, среди которых гиганты Google, Twitter и прочие. Есть мнение, что это происходит для оптимального подбора и показа коммерческой информации. Вопрос безопасности использования глобальной сети каждый решает самостоятельно: кому-то выгодно скрывать свои данные от интернет-сообщества, а кто-то не видит проблемы в своей открытости.
что это, зачем нужно и как его узнать — IT Support Group
Все статьи
IP-адрес компьютера: что это, зачем нужно и как его узнать
Для того, чтобы передавать и получать данные каждое отдельное устройство в определенной сети должно иметь уникальный идентификатор, содержащий данные о местонахождении девайса и обеспечивающий его доступность. Именно благодаря идентификаторам можно отличать роутеры, компьютеры и веб-сайты в глобальной сети — это одна из важнейших частей работы интернета.
Называются такие идентификаторы IP-адресами. IP значит «Интернет-протокол» — это правила, определяющие формат данных, которые передаются через веб или локальную сеть.
Что такое IP-адрес
IP-адреса рассчитывает и распределяет специальная служба. Каждый адрес — это уникальная многокомпонентная последовательность из разделенных точками чисел в интервале между 0 и 225 (что позволяет получить более четырех миллиардов возможных адресов). Эта последовательность разделена на две основные части: первая часть определяет сеть, вторая — хост.
IP-адрес передает информацию, используя определенный набор правил. Одни устройства находят другие устройства и незаметно для пользователя обмениваются с ними нужными человеку данными.
Какие бывают IP-адреса
IP-адреса делятся на категории, которые подразделяются на типы. Так, любому девайсу, подключаемому к локальной сети, присваивается частный IP-адрес. Смартфоны, планшеты, компьютеры, ноутбуки, динамики, колонки, принтеры, телевизоры — роутеру нужно «увидеть» все эти девайсы, а какие-то из них должны законнектиться и между собой. Поэтому маршрутизатор создает частные IP-адреса, идентифицируя каждое устройство в локальной сети для того, чтобы различать их.
Любое устройство в сети имеет собственный уникальный IP-адрес, а все они включены в основной идентификатор — IP-адрес сети. Такой тип IP-адреса называется общедоступным, их предоставляет провайдер интернета.
Существует два вида общедоступных IP-адресов: динамические и статические. Первые регулярно меняются, причем автоматически, вторые не меняются никогда.
Большинство сайтов пользуются услугами хостера, а не разворачивают свой сервер. Тут также есть два типа адресов — выделенные и общие. Если несколько сайтов у хостера «лежат» на одном сервере, то и IP-адрес у них будет один, общий. А такой IP-адрес, что закреплен за одним сайтом, называют выделенным.
Как узнать IP-адрес
Как определить IP-адрес? Напишите в поисковике Google «What is my IP address?» (Какой у меня IP-адрес?) и ответ появится в вверху страницы. Но так чаще всего можно узнать только местонахождение провайдера, а не устройства. Чтобы узнать последний, по общедоступному IP-адресу, нужно предоставить провайдеру требования правоохранительных органов.
Алгоритм действий для того, чтобы выяснить частный IP-адрес зависит от платформы:
Для Windows (команды нужно писать без кавычек):
- Командная строка.
- В поле поиска Windows напишите «cmd».
- В появившемся окне напишите «ipconfig».
MacOS:
- Системные настройки.
- Выберите сеть — появится нужная информация.
Угрозы кибербезопасности
Чтобы добыть IP-адрес, хакеры используют разные способы. Один из самых распространенных — злоумышленники находят пользователя в мессенджере, который использует IP-адрес для связи. Помните, что, общаясь в Telegram, Skype и прочих приложениях такого рода вы «светите» IP-адресом. Кроме того, его можно отследить, наблюдая за тем, что вы делаете в интернете.
Зачем хакерам IP-адрес? Получив заветные цифры, преступники могут ввести их на сайте для отслеживания IP-адресов и узнать, где вы живете, сверив информацию с данными из социальных сетей (большой вопрос, указывать ли эту информацию на своих страницах). Зная ваш IP-адрес, преступники могут выдать себя за вас, подтвердив личность по IP-адресу вашей системы. Чем это чревато объяснять не нужно. Простой пример. Хакеры используют взломанные IP-адреса для того, чтобы нелегально загружать контент и избегать отслеживания такой загрузки. Используя чужой IP-адрес, преступники загружают пиратские фильмы, что может привлечь внимание правообладателя, а затем и правоохранительных органов.
Как скрыть IP-адрес
Если вы хотите обезопасить себя, защитив персональные данные, IP-адрес лучше скрыть. Для этого нужно использовать или прокси (промежуточный сервер, перенаправляющий трафик) или VPN. Частные IP-адреса в основном динамические, поэтому чтобы такой адрес изменился, нужно всего лишь выключить модем на пять минут, а затем включить.
Как найти все IP-адреса в сети
Иногда бывает полезно знать, кто подключен к вашей сети. Например, вам может потребоваться проверить состояние определенных устройств (независимо от того, работают они или нет), найти запасные статические IP-адреса или провести инвентаризацию устройств. Кроме того, эта информация также может помочь вам определить любой несанкционированный доступ к вашей сети и общим ресурсам.
Хотя вы можете проверить подключенные IP-адреса на странице конфигурации вашего маршрутизатора, статические IP-адреса не отображаются. К счастью, есть несколько других способов, позволяющих найти все IP-адреса в сети. Давайте рассмотрим некоторые из них.
Поиск IP-адресов в сети с помощью arp
arp — это встроенная утилита командной строки, используемая для просмотра и изменения кэша ARP системы. Он также используется для поиска MAC-адреса системы для заданного IP-адреса, поскольку кэш ARP хранит сопоставление IP-адреса с MAC-адресом для системы, с которой он взаимодействует.
Используя команду arp, вы также можете найти все IP-адреса в вашей сети. Если arp не предустановлен на вашем компьютере с Linux или удален по ошибке, вы можете установить его с помощью следующей простой команды:
В дистрибутивах на основе Debian, включая Ubuntu:
sudo apt install net-tools
В дистрибутивах на основе RHEL:
sudo dnf install net-tools
В дистрибутивах на основе Arch:
net-pacman -S tools
Чтобы найти все IP-адреса в вашей сети, используйте команду arp без аргументов:
arp
В Windows вы можете получить ту же информацию, используя флаг -a :
arp -a
Поиск IP-адресов в сети с помощью Nmap
Nmap — это бесплатный инструмент с открытым исходным кодом, используемый для сканирования и отображения сети. Используя Nmap, вы можете узнать, кто подключен к вашей сети, их IP- и MAC-адреса, сведения об операционной системе и службы, которые они используют. Это кроссплатформенный инструмент, доступный как для Linux, так и для Windows.
Чтобы найти все IP-адреса в сети, используйте команду nmap:
sudo nmap -sn <идентификатор сети>/<префикс сети>
Допустим, чтобы найти все IP-адреса в сети 192.168.22.0/24, вам нужно выполнить:
sudo nmap -sn 192.168.22.0/24
Параметр -sn указывает Nmap выполнять только сканирование хоста ( не зондировать порты).
Чтобы распечатать только IP-адреса и удалить другую информацию, используйте приведенную ниже команду.
sudo nmap -sn <идентификатор сети>/<префикс сети> | отчет | awk '{ print $5 }'
Приведенная выше команда (с флагом -sn) работает только в Linux.
Вы также можете найти информацию об ОС, связанную с этими IP-адресами, с помощью следующей команды:
sudo nmap -sT -O <идентификатор сети>/<префикс сети>
Использование Angry IP Scanner
Angry IP Scanner — это кросс-платформенный сканер IP-адресов и портов с открытым исходным кодом, который пингует каждый IP-адрес в определенном диапазоне, чтобы проверить, активен ли он и отвечает ли он. Для каждого работающего хоста он определяет его имя хоста, MAC-адрес, производителя оборудования и открытые порты.
Вы также можете экспортировать результаты сканирования в файлы CSV, TXT и XML. Angry IP Scanner доступен для Linux, Windows и macOS.
Установка Angry IP Scanner в Linux
В дистрибутивах Linux, таких как Ubuntu, Debian и Fedora, вы можете легко установить Angry IP Scanner, загрузив его пакет DEB или RPM либо со страницы выпусков GitHub, либо с помощью команды wget.
Загрузка: Angry IP Scanner
В дистрибутивах на основе Debian:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan_3.9.1_amd64.deb
Установите пакет с помощью APT:
sudo apt install ./ipscan*.deb
В дистрибутивах на основе RHEL:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan-3.9.1-1.x86_64.rpm
Затем используйте DNF для выполнения локального установка пакета:
sudo yum localinstall ipscan*. rpm
Если вам нужна последняя версия программного обеспечения, рекомендуется загрузить ее вручную со страницы GitHub.
В Arch Linux вы можете установить Angry IP Scanner из пользовательского репозитория Arch (AUR), используя yay:
yay -S ipscan
Установка Angry IP Scanner в Windows
Чтобы установить Angry IP Scanner в Windows, загрузите программу установки файл со страницы выпусков GitHub. После загрузки дважды щелкните файл установщика, чтобы установить его.
Скачать : Angry IP Scanner (Windows)
Чтобы найти все IP-адреса в вашей сети, запустите Angry IP Scanner и укажите диапазон IP-адресов (начальный и конечный IP-адрес) или идентификатор сети с префиксом. Вы также можете сканировать IP-адреса из текстового файла. Затем нажмите Пуск Кнопка для запуска процесса сканирования.
После завершения сканирования отобразятся все просканированные IP-адреса в заданном диапазоне. Вы также можете включить дополнительные сведения, такие как MAC-адрес, поставщик MAC, порты и т. д., в результаты с помощью опции Tools > Fetchers .
В Tools > Preferences можно настроить дополнительные параметры, такие как сканирование мертвых хостов, включение сканирования портов и изменение метода проверки связи и параметров отображения.
Получение списка IP-адресов в сети с помощью Netdiscover
Netdiscover — еще одна полезная утилита для исследования сети из командной строки, которая может обнаруживать все активные узлы в сети с помощью запросов ARP. Для всех обнаруженных хостов отображаются их IP-адреса, MAC-адреса и производитель оборудования.
Вы также можете использовать утилиту Netdiscover, чтобы найти все IP-адреса в вашей сети. Однако инструмент Netdiscover доступен только для Linux.
В дистрибутивах Linux вы можете установить Netdiscover с помощью следующих команд:
В дистрибутивах на основе Debian:
sudo apt install netdiscover
Чтобы установить Netdiscover из Snap Store, сначала установите snap в своей системе, а затем выполните следующую команду:
sudo snap install netdiscover-ondra
В Arch Linux , вам сначала нужно установить и настроить yay. Затем установите Netdiscover, выполнив:
yay -S netdiscover
После установки вы можете использовать команду netdiscover для обнаружения всех IP-адресов в вашей сети следующим образом:
netdiscover -r <идентификатор сети>/<префикс сети>
Обнаружение всех IP-адресов в вашей сети
Знание всех IP-адресов в сети может помочь вам определить потенциальные угрозы безопасности и устранить проблемы с подключением. Базовые команды, такие как arp и netdiscover, могут предоставить список подключенных устройств по их IP- и MAC-адресам, а такие инструменты, как Nmap и Angry IP Scanner, могут предоставить вам дополнительную информацию о действующих хостах.
Как только вы узнаете, кто подключен к вашей сети, выяснение того, кто и что использует пропускную способность сети, может еще больше повысить безопасность и эффективность вашей сети.
networking — Поиск локальных IP-адресов с помощью Python’s stdlib
Как псевдоним, называемый myip
:
alias myip="python -c 'import socket; print([l for l in ([ip for ip in socket; . gethostbyname_ex(socket.gethostname())[2], если не ip.startswith(\"127.\")][:1], [[(s.connect((\"8.8.8.8\", 53)) , s.getsockname()[0], s.close()) для s в [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1]]) if l][0][0 ])'"
- Корректно работает с Python 2.x, Python 3.x, современными и старыми дистрибутивами Linux, OSX/macOS и Windows для поиска текущего адреса IPv4.
- Не будет возвращать правильный результат для компьютеров с несколькими IP-адресами, IPv6, без настроенного IP-адреса или без доступа в Интернет.
- Сообщается, что это не работает в последних версиях macOS.
ПРИМЕЧАНИЕ . Если вы собираетесь использовать что-то подобное в программе Python, правильный способ — использовать модуль Python с поддержкой IPv6.
То же, что и выше, но только код Python:
сокет импорта print([l for l in ([ip for ip in socket.gethostbyname_ex(socket.gethostname())[2] if not ip.startswith("127. ")][:1], [[(s.connect( ('8.8.8.8', 53)), s.getsockname()[0], s.close()) для s в [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1] ]) если л][0][0])
- Это вызовет исключение, если IP-адрес не настроен.
Версия, которая также будет работать в локальных сетях без подключения к Интернету:
сокет импорта print((([ip для ip в socket.gethostbyname_ex(socket.gethostname())[2] если не ip.startswith("127.")] или [[(s.connect(("8.8.8.8", 53 )), s.getsockname()[0], s.close()) для s в [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1]]) + ["IP-адрес не найден "])[0])
(спасибо @ccpizza)
Фон :
Использование socket.gethostbyname(socket.gethostname())
здесь не сработало, потому что на одном из компьютеров, на которых я работал, был /etc/hosts
с повторяющимися записями и ссылками на себя. . socket.gethostbyname()
возвращает только последнюю запись в /etc/hosts
.