Как узнать IP компьютера
Не секрет, что знать свой IP бывает полезно: например, вы можете настроить ограничение доступа по IP или увидеть, какой адрес видят сайты, на которые вы заходите. В этой статье мы расскажем, что такое IP-адрес, какие его виды бывают и как найти IP своего компьютера разными способами на Windows и macOS.
IP-адрес (Internet Protocol Address) – это уникальный числовой идентификатор конкретного устройства в компьютерной сети.
Чтобы отправить письмо, на конверте мы указываем адрес получателя. Почтовые работники отправляют письмо именно на этот адрес.
Система взаимодействия технических устройств похожа на работу почты. Есть информация, которую нужно отправить по адресу. Вместо городов и улиц у каждого устройства есть идентификационный номер, который называют IP-адресом.
IP может быть двух цифровых форматов:
- IPv4 (Internet Protocol v. 4) — адрес, который записан в 32-битном формате. Именно этот вид чаще всего встречается пользователям. Он состоит из четырёх 8-битных чисел (от 0 до 255 включительно). Между собой числа разделены точками, например 192.23.5.255.
- IPv6 (Internet Protocol v. 6) — адрес, который записан в 128-битном формате. Он состоит из 8 групп. В каждой группе по 4 шестнадцатеричные цифры. Все группы отделены друг от друга двоеточиями. Например: 2095:0da6:12a4:01d6:9f84:8a4e:07a1:625d.
Для чего нужны разные версии числового идентификатора? Версия IPv4 была создана давно, когда ещё не было известно, какому количеству устройств потребуются IP-адреса. Всего может быть 4 294 967 296 адресов версии IPv4. На данный момент IP может быть даже у умного чайника, поэтому IPv4 катастрофически не хватает. В новой версии IPv6 намного больше комбинаций — 79 228 162 514 264 337 593 543 950 336. Пока этого количества адресов достаточно для использования в интернете.
Виды IP-адресов
Все адреса протоколов можно поделить на две группы:
Внутренние («серые» – относятся к локальным сетям).
Внешние («белые» – относятся к глобальным сетям).
В первом случае IP-адрес доступен лишь участникам сети. Это может быть, допустим, группа рабочих компьютеров. Они могут спокойно взаимодействовать между собой, используя внутренние айпи, но не могут взаимодействовать с компьютерами вне данной сети.
Во втором случае IP присваивается при подключении к глобальной сети Интернет. Он является публичным и доступен всем. Он аналогичен предыдущему виду, только его зона влияния значительно больше – это Всемирная паутина.
Все адреса интернет-протоколов делятся еще на два типа:
Первые – это неизменные (постоянные) адреса. Они не меняются, даже когда компьютер перезагружается или выходит из Сети. Присваиваются такие айпи либо самими пользователями в настройках устройств, либо автоматически при подключении. Они используются для более безопасной передачи данных, в решении задач, связанных с информационными технологиями, для получения доступа к некоторым сервисам и т. д.
Вторые – это изменяемые (непостоянные) адреса. Они даются на время (от начала и до завершения сессии). При каждом новом подключении устройству автоматически будет присваиваться новый. Старый при этом может достаться другому участнику сети. Отследить компьютер с динамическим IP-адресом гораздо сложнее.
Как это работает
Провайдер в зависимости от вашего договора предоставляет вам айпи для выхода в интернет, он может быть, как статический, так и динамический. С одного IP в интернет может выходить сразу несколько устройств.
Если вы используете дома роутер, то у устройств к нему подключенных в локальной/домашней сети, созданной маршрутизатором будет один адрес — внутренний, а при выходе в интернет другой — внешний.
Динамический IP и статический
Статический IP — Постоянный и абсолютно уникальный айпи, который не меняется при подключении к интернету и закреплен за вашим устройством на постоянной основе.
Динамический IP — Меняется практически всякий раз, когда вы устанавливаете соединение с интернетом. Провайдер выделяет любой свободный айпи и прописывает его вам.
У каждого есть свои плюсы и минусы, например, на постоянном вы можете сделать свой сервер. А вот с динамического бывает удобнее скачивать файлы с файлообменников. Но, для домашнего использования — динамически меняющегося айпи хватает с лихвой.
Внешний IP и внутренний
Внутренний — в локальной / частной / внутренней сети. Его еще часто называют серый IP.
Внешний — который будет фигурировать при выходе в интернет. Еще известен, как белый IP.
В локальной сети чаще всего используются ип: 192.168.x.x. Во внутренней сетке самого провайдера чаще можно увидеть диапазоны: 10.x.x.x и 172.16.x.x. Например, айпи вашего компьютера может быть 192.168.1.34, а, чтобы зайти в роутер, нужно ввести в браузере — 192.168.1.1.
Ну и как вы поняли, к локальной, по сути закрытой от внешнего мира сети, не сможет подключится, например, ваш сосед. У его устройств будет своя, такая же локальная сеть между его устройствами.
А вот трафик из интернета в вашей внутренней сетке между устройствами уже распределяет именно маршрутизатор, так, чтобы тому устройству, которое дало запрос и был дан соответствующий ответ, чтобы все они могли независимо и полноценно пользоваться глобальной паутиной.
Маска подсети в IP-адресе
Как же ваше устройство определяет, какая часть IP-адреса является идентификатором сети, а какая часть – идентификатор хоста? Для этого они используют второе число, которое называется маской подсети.
В большинстве простых сетей (например, в домашних или офисных) вы увидите маску подсети в формате 255.255.255.0, где все четыре числа равны либо 255, либо 0. Позиция изменения с 255 на 0 указывает на разделение между сетью и идентификатором хоста.
Основные маски подсети, которые мы описываем здесь, известны как маски подсети по умолчанию. В более крупных сетях ситуация становится более сложной. Люди часто используют пользовательские маски подсети (где позиция разрыва между нулями и единицами сдвигается в октете) для создания нескольких подсетей в одной сети.
Что такое MAC адрес?
Не могу обойти этот вопрос, т.к. эти понятия довольно часто путаются в головах начинающих пользователей. И не мудрено, ибо это тоже уникальный идентификатор устройства в сети.
Только вот МАК адрес (в отличии от IP) присваивается каждому сетевому устройству, что называется, навсегда, в момент его рождения (создания). По сути, это физический адрес сетевого устройства жестко с ним связанный. MAC адрес есть у сетевой карты вашего компьютера, у вашего мобильного телефона, у вашего планшета, роутера, принтера имеющего возможность подключения по Wi-Fi и т.п.
Если вы подключите устройство в другую сеть, то MAC (Media Access Control) адрес в отличии от АйПи не поменяется — он жестко связан с «железкой» и не задается (не меняется) извне. Еще его называют «Hardware Address», т.е. «железячный» адрес. Есть даже сайт WintelGuy.com, где по введенным цифрам Мак можно узнать производителя данного изделия:
Прошивается он на заводе изготовителе сетевого устройства, но, в принципе, его можно поменять программными способами, например, это можно сделать для сетевой карты компьютера или ноутбука. Хотя, он считается величиной постоянно и неизменной.
MAC адрес состоит из шести байт (цифр в шестнадцатиричном коде), разделённых двоеточием или тире. Выглядеть MAC может, например, так:
Где посмотреть MAC адрес сетевой карты или мобильного телефона?
На некоторых сетевых устройства он может быть написан на корпусе или бирке. МАК адрес вашей сетевой карты компьютера или ноутбука вы можете посмотреть программно, причем, целой кучей способов. Например, сделать это с помощью уже знакомой нам командной строки (см. выше) введя практически ту же команду с небольшим дополнением: «ipconfig /all» (без кавычек)
В мобильном телефоне или планшете МАК можно посмотреть в настройках. Например, в случае Андроида искомая информация находится в настройках в разделе «О телефоне» — «Общая информация» — «MAC-адрес для сети Wi-Fi»:
Для чего может понадобиться МАК?
Да, забыл сказать для чего он вообще нужен? Дело в том, что протокол IP это лишь один из уровней сетевых интерфейсов. Есть и другие уровни, где для идентификации адресатов как раз используют MAC-идентификаторы и без этого никак.
Если же брать практическое применение, то самый простой способ защитить свою локальную беспроводную сеть от несанкционированных подключений — это включить фильтрацию по МАК адресам.
Т.е. доступ в сеть будут иметь только те устройства (компьютеры, ноутбуки, телефоны, планшеты), чьи МАК-и вы вобьете в настройки своего роутера. Это работает и весьма неплохо, ибо подделка «Hardware Address» намного сложнее, чем IP. Вот так вот, а вы говорите.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Эта статья относится к рубрикам:
Комментарии и отзывы (11)
Можем обсудить этот вопрос по скайп ( orenilich1 )?
Я так и не понял,чем отличается IPv4/IPv6 (внутреннего адреса) от обычного IP компьютера(
Что такое 6-циферный 2fa код? Как узнать его при помощи IP.
Про 2fa аутентификацию подробнее посмотрите по ссылке. 6 цифр выдает приложение (Гугл Аутентификатор или какое другое) установленное у вас на мобильнике и привязанное к сервису, где проходите аутентификацию.
Большое спасибо, все просто и понятно)))
все понятно написано спасибо
Благодарю за статейки. Очень легко читаются, и много интересного узнаю)
Большое спасибо за информацию!
Здесь, к примеру, можно увидеть свой внутренний и внешний IP адреса: http://ip-v4.ru
Да у всех практически динамические айпи. А посмотреть можно через любой сервис. Кстати, многие ставят различные vpn и лазят через них, но немногие знают, что их реальный айпи при этом вычислить проще простого, особенно если пользоваться бесплатными.
Ну и если официальные органы сделают запрос, даже платный сервис в легкую сольет ваш айпи, а дальше дело техники )).
Нужна ли вообще вся эта теория?! Сейчас свой айпишник можно поменять в несколько кликов, просто установив расширение, или сразу сделать в браузере. Если не знаешь как менять свой IP, то считай что у тебя ограниченный по своим возможностям интернет. Лучше бы рассмотрели способы того, как не позволить отследить ваше местоположение. Вот это действительно было бы актуально.
Всё об IP адресах и о том, как с ними работать
Не так давно я написал свою первую статью на Хабр. В моей статье была одна неприятная шероховатость, которую моментально обнаружили, понимающие в сетевом администрировании, пользователи. Шероховатость заключается в том, что я указал неверные IP адреса в лабораторной работе. Сделал это я умышленно, так как посчитал что неопытному пользователю будет легче понять тему VLAN на более простом примере IP, но, как было, совершенно справедливо, замечено пользователями, нельзя выкладывать материал с ключевой ошибкой.
В самой статье я не стал править эту ошибку, так как убрав её будет бессмысленна вся наша дискуссия в 2 дня, но решил исправить её в отдельной статье с указание проблем и пояснением всей темы.
Для начала, стоит сказать о том, что такое IP адрес.
IP-адрес — уникальный сетевой адрес узла в компьютерной сети, построенной на основе стека протоколов TCP/IP (TCP/IP – это набор интернет-протоколов, о котором мы поговорим в дальнейших статьях). IP-адрес представляет собой серию из 32 двоичных бит (единиц и нулей). Так как человек невосприимчив к большому однородному ряду чисел, такому как этот 11100010101000100010101110011110 (здесь, к слову, 32 бита информации, так как 32 числа в двоичной системе), было решено разделить ряд на четыре 8-битных байта и получилась следующая последовательность: 11100010.10100010.00101011.10011110. Это не сильно облегчило жизнь и было решение перевести данную последовательность в, привычную нам, последовательность из четырёх чисел в десятичной системе, то есть 226.162.43.158. 4 разряда также называются октетами. Данный IP адрес определяется протоколом IPv4. По такой схеме адресации можно создать более 4 миллиардов IP-адресов.
Максимальным возможным числом в любом октете будет 255 (так как в двоичной системе это 8 единиц), а минимальным – 0.
Далее давайте разберёмся с тем, что называется классом IP (именно в этом моменте в лабораторной работе была неточность).
IP-адреса делятся на 5 классов (A, B, C, D, E). A, B и C — это классы коммерческой адресации. D – для многоадресных рассылок, а класс E – для экспериментов.
Класс А: 1.0.0.0 — 126.0.0.0, маска 255.0.0.0
Класс В: 128.0.0.0 — 191.255.0.0, маска 255.255.0.0
Класс С: 192.0.0.0 — 223.255.255.0, маска 255.255.255.0
Класс D: 224.0.0.0 — 239.255.255.255, маска 255.255.255.255
Класс Е: 240.0.0.0 — 247.255.255.255, маска 255.255.255.255
Теперь о «цвете» IP. IP бывают белые и серые (или публичные и частные). Публичным IP адресом называется IP адрес, который используется для выхода в Интернет. Адреса, используемые в локальных сетях, относят к частным. Частные IP не маршрутизируются в Интернете.
Публичные адреса назначаются публичным веб-серверам для того, чтобы человек смог попасть на этот сервер, вне зависимости от его местоположения, то есть через Интернет. Например, игровые сервера являются публичными, как и сервера Хабра и многих других веб-ресурсов.
Большое отличие частных и публичных IP адресов заключается в том, что используя частный IP адрес мы можем назначить компьютеру любой номер (главное, чтобы не было совпадающих номеров), а с публичными адресами всё не так просто. Выдача публичных адресов контролируется различными организациями.
Допустим, Вы молодой сетевой инженер и хотите дать доступ к своему серверу всем пользователям Интернета. Для этого Вам нужно получить публичный IP адрес. Чтобы его получить Вы обращаетесь к своему интернет провайдеру, и он выдаёт Вам публичный IP адрес, но из рукава он его взять не может, поэтому он обращается к локальному Интернет регистратору (LIR – Local Internet Registry), который выдаёт пачку IP адресов Вашему провайдеру, а провайдер из этой пачки выдаёт Вам один адрес. Локальный Интернет регистратор не может выдать пачку адресов из неоткуда, поэтому он обращается к региональному Интернет регистратору (RIR – Regional Internet Registry). В свою очередь региональный Интернет регистратор обращается к международной некоммерческой организации IANA (Internet Assigned Numbers Authority). Контролирует действие организации IANA компания ICANN (Internet Corporation for Assigned Names and Numbers). Такой сложный процесс необходим для того, чтобы не было путаницы в публичных IP адресах.
Поскольку мы занимаемся созданием локальных вычислительных сетей (LAN — Local Area Network), мы будем пользоваться именно частными IP адресами. Для работы с ними необходимо понимать какие адреса частные, а какие нет. В таблице ниже приведены частные IP адреса, которыми мы и будем пользоваться при построении сетей.
Из вышесказанного делаем вывод, что пользоваться при создании локальной сеть следует адресами из диапазона в таблице. При использовании любых других адресов сетей, как например, 20.*.*.* или 30.*.*.* (для примера взял именно эти адреса, так как они использовались в лабе), будут большие проблемы с настройкой реальной сети.
Из таблицы частных IP адресов вы можете увидеть третий столбец, в котором написана маска подсети. Маска подсети — битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.
У всех IP адресов есть две части сеть и узел.
Сеть – это та часть IP, которая не меняется во всей сети и все адреса устройств начинаются именно с номера сети.
Узел – это изменяющаяся часть IP. Каждое устройство имеет свой уникальный адрес в сети, он называется узлом.
Маску принято записывать двумя способами: префиксным и десятичным. Например, маска частной подсети A выглядит в десятичной записи как 255.0.0.0, но не всегда удобно пользоваться десятичной записью при составлении схемы сети. Легче записать маску как префикс, то есть /8.
Так как маска формируется добавлением слева единицы с первого октета и никак иначе, но для распознания маски нам достаточно знать количество выставленных единиц.
Таблица масок подсети
Высчитаем сколько устройств (в IP адресах — узлов) может быть в сети, где у одного компьютера адрес 172.16.13.98 /24.
172.16.13.0 – адрес сети
172.16.13.1 – адрес первого устройства в сети
172.16.13.254 – адрес последнего устройства в сети
172.16.13.255 – широковещательный IP адрес
172.16.14.0 – адрес следующей сети
Итого 254 устройства в сети
Теперь вычислим сколько устройств может быть в сети, где у одного компьютера адрес 172.16.13.98 /16.
172.16.0.0 – адрес сети
172.16.0.1 – адрес первого устройства в сети
172.16.255.254 – адрес последнего устройства в сети
172.16.255.255 – широковещательный IP адрес
172.17.0.0 – адрес следующей сети
Итого 65534 устройства в сети
В первом случае у нас получилось 254 устройства, во втором 65534, а мы заменили только номер маски.
Посмотреть различные варианты работы с масками вы можете в любом калькуляторе IP. Я рекомендую этот.
До того, как была придумана технология масок подсетей (VLSM – Variable Langhe Subnet Mask), использовались классовые сети, о которых мы говорили ранее.
Теперь стоит сказать о таких IP адресах, которые задействованы под определённые нужды.
Адрес 127.0.0.0 – 127.255.255.255 (loopback – петля на себя). Данная сеть нужна для диагностики.
169.254.0.0 – 169.254.255.255 (APIPA – Automatic Private IP Addressing). Механизм «придумывания» IP адреса. Служба APIPA генерирует IP адреса для начала работы с сетью.
Теперь, когда я объяснил тему IP, становиться ясно почему сеть, представленная в лабе, не будет работать без проблем. Этого стоит избежать, поэтому исправьте ошибки исходя из информации в этой статье.