Содержание
27 января 2021
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Что такое IP адрес компьютера — этот вопрос возникает у многих начинающих пользователей и именно про это мы сегодня и поговорим. Чуть раньше мы уже обсудили что такое контент, чем веб 2.0 отличается от Web, узнали когда и при каких обстоятельствах появился интернет, а так же как создать электронную почту, сколько мегабайт в гигабайте и многое другое.
Итак, АйПи адрес — это сокращение от фразы Internet Protocol Address, что означает — уникальный сетевой адрес. Само по себе это не очень информативно, но думаю, что сейчас все станет более-менее понятно.
Что такое IP адрес и зачем он нужен?
Смотрите. Когда вы отправляете письмо (обычное, а не электронное), то указываете точный адрес человека — страну, город, улицу, дом и, наконец, ФИО. В этом случае письмо, по идее, должно дойти без проблем (хотя, форс-мажор никто не отменял).
Так вот, в компьютерной сети АйПи адрес точно таким же образом идентифицирует ваш (или любой другой) компьютер. Каждый комп в сети должен иметь свой уникальный адрес, чтобы информация с другого компьютера попала именно ему. Этот уникальный адрес и называется IP.
Причем справедливо это будет для любой сети вплоть до глобальной, т.е. интернета. Не важно сколько в ней будет компьютеров — два, десять или десять тысяч. Это может быть и беспроводная домашняя сеть или корпоративная сеть компании. В любом случае, все компы должны иметь уникальный IP.
Динамические и статические адреса
Но если мы с вами сами не указываем АйПи адрес, то откуда компьютеру о нем известно? Ну, наверное, от того устройства, с помощью которого данная сеть (или ее сегмент) построена. Обычно его называют роутером или маршрутизатором. В этом случае при включении компьютера (или при его подключении к сети) IP адрес ему будет присваиваться автоматически (из заданного диапазона). При каждой перезагрузке компа (или при его отключенииподключении к сети) его АйПи адрес может меняться.
Но есть и другой вариант, когда вы сами в настройках сетевого протокола своего компа можете задать вручную ему IP. Правда, сейчас мало кто так делает (да и в роуторе должен быть отключен режим автоматической раздачи айпишников), но такая возможность тоже имеется.
Это мы все про локальную сеть говорили (домашнюю или корпоративную). Но и в глобальной сети ваш IP адрес может быть:
- Статическим — при каждом новом подключении он остается неизменным.
- Динамическим — при новом подключении к интернету АйПи будет уже другой (у меня именно такой вариант).
Итак, в локальной сети статический или динамический способ раздачи IP адреса выбирают в настройках роутера (устройства эту сеть образующего). Практически всегда АйПишники сейчас раздаются автоматом, т.е. будут динамическими.
В интернете же то, будет ли ваш IP адрес динамическим или статически ,определяется вашим интернет провайдером. Некоторые из них могут вам предоставить фиксированынй АйПи за дополнительную плату, если это необходимо.
Как выглядит IP?
Что такое АйПи мы уже в общих чертах поняли. А как же он выглядит? Ну, наверное, вы уже это знаете, но все же покажу на примере:
46.138.38.38
АйПи адрес — это четыре числа (в диапазоне от 0 до 255), которые разделены точками. Если все четыре цифры неизменны при каждом включении вашего компьютера, то у вас статический IP. Если что-то меняется — то значит динамический.
Эти четыре числа содержат в себе четыре байта информации — такой протокол называется IPv4 (АйПи четвертой версии). Проблема в том, что с помощью четырех байтов дать всем компьютерам в интернете уникальные адреса уже не получается (идут на разные хитрости в виде маски подсети и тому подобного).
Поэтому ему на смену IPv4 идет протокол IPv6 (АйПи шестой версии), где уникальный адрес формируется уже с помощью не четырех, а шестнадцати байт. Записывают числа в этом случае с разделителем в виде двоеточия через каждые два байта, например, так:
2001:0DB8:AA10:0001:0000:0000:0000:00FB
Ужас, правда? В IPv4 все как-то проще, ближе и понятнее. Но ничего не поделать, ибо за IPv6 будущее.
Внутренние и внешние адреса
Еще существует такое понятие как внутренний и внешний АйПи адреса. Что это такое? Ну, смотрите.
У вас в квартире наверняка есть роутер, к которому подключены компьютер, ноутбук, телефон и планшет. Причем не важно, подключены ли они кабелем или по Wi-Fi — главное, что у каждого из подключенных устройств будет свой внутренний IP из той локальной сети, что формирует роутер. Обычно внутренние адреса имеют вид:
192.168.xxx.xxx
Первые два блока цифр 192.168 обычно всегда используются для локальных сетей. Точнее это диапазон 192.168.0.0 — 192.168.255.255 (а так же 10.0.0.0 — 10.255.255.255 и 172.16.0.0 — 172.31.255.255) выделен как частный под нужды локальных сетей.
Эти внутренние адреса доступны только внутри вашей сети (квартиры). В соседней квартире уже будет своя локальная сеть с теми же доступными адресами, но вы к ней доступа не получите, ибо роуторы у вас разные.
Из интернета к вашим устройствам (компьютеру, планшету или мобильнику подключенному по Wi-Fi) доступ по этим IP получить тоже не получится. На самом деле из интернета виден будет только ваш роутер, а точнее его внешний Ай-Пи адрес, который выдаст вам интернет-провайдер (не важно, статический или динамический).
А как же информация запрашиваемая вами из интернета находит нужное устройств (ваш компьютер)? Ну, это уже роутер знает кто отправлял запрос — тому он и отправит ответ на него. Роутер вроде распределительного узла. С одной стороны, он имеет внутренний IP (обычно из серии 192.168.xxx.xxx), а с другой стороны — у него внешний АйПи, который и виден из интернета. По сути, это шлюз между вашей локальной (малюсенькой) сеткой и глобальной паутиной.
Как посмотреть мой IP или узнать адрес компьютера?
Самый просто способ — набираете «мой айпи» в поисковой строке Яндекса и смотрите на ответ:
Если еще и перейдете по расположенной ниже ссылке «Узнать все о своем соединении», то попадете в Яндекс-Интернетометр, где сможете измерить скорость соединения и другую информацию о нем посмотреть.
Кроме этого, естественно, есть целая куча интернет сервисов, которые позволят вам узнать адрес своего компьютера (точнее внешний IP роутера, но не важно). Перечислить их все? Думаю, что не стоит. Наверное, только 2ip упомяну, как самый известный.
Там еще много всего можно узнать. К примеру, АйПи любого сайта в сети (да-да, сайты ведь тоже живут на серверах и имеют свой адрес).
Как видите, узнать уникальный адрес вашего компьютера в сети не проблема. Посещая любой сайт вы оставляете «следы», ибо сайт должен знать ваш IP, чтобы отправить на него содержимое страницы. Есть, конечно же, анонимайзеры, VPN и, наконец, браузер Тор, но это все же не дает стопроцентной гарантии, что «вас не найдут», особенно, если будут искать профессионалы. Поэтому помните об этом и не «шалите».
Узнать внутренний АйПи адрес своего компьютера в вашей локальной сети можно через командную строку (такое страшное черное окно на манер Доса).
Вызвать его можно, нажав Win + R на клавиатуре и набрав в открывшемся окне «cmd» (без кавычек, естественно). Или можно в меню кнопки «Пуск» найти каталог «Служебные» и там выбрать «Командная строка». Ну, а в самом окне командной строки Виндовс нужно будет набрать «ipconfig» (без кавычек) и нажать Энтер.
Что такое MAC адрес?
Не могу обойти этот вопрос, т.к. эти понятия довольно часто путаются в головах начинающих пользователей. И не мудрено, ибо это тоже уникальный идентификатор устройства в сети.
Только вот МАК адрес (в отличии от IP) присваивается каждому сетевому устройству, что называется, навсегда, в момент его рождения (создания). По сути, это физический адрес сетевого устройства жестко с ним связанный. MAC адрес есть у сетевой карты вашего компьютера, у вашего мобильного телефона, у вашего планшета, роутера, принтера имеющего возможность подключения по Wi-Fi и т.п.
Если вы подключите устройство в другую сеть, то MAC (Media Access Control) адрес в отличии от АйПи не поменяется — он жестко связан с «железкой» и не задается (не меняется) извне. Еще его называют «Hardware Address», т.е. «железячный» адрес. Есть даже сайт WintelGuy.com, где по введенным цифрам Мак можно узнать производителя данного изделия:
Прошивается он на заводе изготовителе сетевого устройства, но, в принципе, его можно поменять программными способами, например, это можно сделать для сетевой карты компьютера или ноутбука. Хотя, он считается величиной постоянно и неизменной.
MAC адрес состоит из шести байт (цифр в шестнадцатиричном коде), разделённых двоеточием или тире. Выглядеть MAC может, например, так:
38-D5-47-25-6F-59
Где посмотреть MAC адрес сетевой карты или мобильного телефона?
На некоторых сетевых устройства он может быть написан на корпусе или бирке. МАК адрес вашей сетевой карты компьютера или ноутбука вы можете посмотреть программно, причем, целой кучей способов. Например, сделать это с помощью уже знакомой нам командной строки (см. выше) введя практически ту же команду с небольшим дополнением: «ipconfig /all» (без кавычек)
В мобильном телефоне или планшете МАК можно посмотреть в настройках. Например, в случае Андроида искомая информация находится в настройках в разделе «О телефоне» — «Общая информация» — «MAC-адрес для сети Wi-Fi»:
Для чего может понадобиться МАК?
Да, забыл сказать для чего он вообще нужен? Дело в том, что протокол IP это лишь один из уровней сетевых интерфейсов. Есть и другие уровни, где для идентификации адресатов как раз используют MAC-идентификаторы и без этого никак.
Если же брать практическое применение, то самый простой способ защитить свою локальную беспроводную сеть от несанкционированных подключений — это включить фильтрацию по МАК адресам.
Т.е. доступ в сеть будут иметь только те устройства (компьютеры, ноутбуки, телефоны, планшеты), чьи МАК-и вы вобьете в настройки своего роутера. Это работает и весьма неплохо, ибо подделка «Hardware Address» намного сложнее, чем IP. Вот так вот, а вы говорите…
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Комментарии и отзывы (11)
«>
Можем обсудить этот вопрос по скайп ( orenilich1 )?
Появились вопросы…
«>
Я так и не понял,чем отличается IPv4/IPv6 (внутреннего адреса) от обычного IP компьютера(
«>
Что такое 6-циферный 2fa код? Как узнать его при помощи IP.
«>
Большое спасибо, все просто и понятно)))
«>
все понятно написано спасибо
«>
Благодарю за статейки. Очень легко читаются, и много интересного узнаю)
«>
Большое спасибо за информацию!
«>
Здесь, к примеру, можно увидеть свой внутренний и внешний IP адреса: http://ip-v4.ru
«>
Да у всех практически динамические айпи. А посмотреть можно через любой сервис. Кстати, многие ставят различные vpn и лазят через них, но немногие знают, что их реальный айпи при этом вычислить проще простого, особенно если пользоваться бесплатными.
Ну и если официальные органы сделают запрос, даже платный сервис в легкую сольет ваш айпи, а дальше дело техники )).
«>
Нужна ли вообще вся эта теория?! Сейчас свой айпишник можно поменять в несколько кликов, просто установив расширение, или сразу сделать в браузере. Если не знаешь как менять свой IP, то считай что у тебя ограниченный по своим возможностям интернет. Лучше бы рассмотрели способы того, как не позволить отследить ваше местоположение. Вот это действительно было бы актуально.
В те времена, когда только проектировался Ethernet, предусматривалось применение уникального номера каждой сетевой карте, подключённой к нему. Назначался он при изготовлении платы. MAC-адрес используется для определения получателя и отправителя информации в Сети. И в этой статье речь пойдёт о том, как узнать MAC адрес в Linux.
Практически во всех операционных системах на основе ядра Linux используется две консольные утилиты, с помощью которых можно узнать аппаратный адрес карты: ifconfig и ip. Различные графические приложения этого типа используют их данные.
Одной из первых сетевых программ в истории Linux является ifconfig. В некоторых дистрибутивах она запускается только от имени администратора, а где-то вообще не установлена. Рассмотрим её инсталляцию и использование в Manjaro Linux.
Пакет, содержащий в себе некоторые сетевые утилиты (в том числе и ifconfig), в Manjaro- и Arch-подобных системах называется net-tools. Установим его.
А в Ubuntu- и Debian-подобных системах:
Чтобы узнать MAC-адрес Linux, сначала смотрим список интерфейсов:
Доступных интерфейсов два: enp0s7 (в вашем случае он может называться по другому) и lo (он же локальный хост, который одинаков практически для всех компьютеров). Нам нужен enp0s7.
MAC-адрес устройства виден уже сейчас в поле ether, но чтобы отобразить только его, воспользуемся такой командой:
Здесь grep принимает на вход то, что вывела команда ifconfig -a, находит строку, где есть ether, и передаёт на вход команде gawk, которая выбирает второе слово в принятой строке.
Более новой в системах GNU/Linux (относительно ifconfig) является программа ip. Её принцип работы практически такой же. Отличается синтаксисом и выводимой информацией. И она установлена по умолчанию для всех систем. Для отображения сетевых интерфейсов нужно ввести команду:
Здесь lo и enp0s7 расположены в обратном порядке.
Чтобы узнать MAC адрес сетевой карты Linux, вводим ту же самую конструкцию, только для этой команды:
За то, как узнать MAC адрес в Linux, отвечают две консольные утилиты — ifconfig и ip. Первая может запускаться от имени администратора в некоторых дистрибутивах (например в Debian), а где-то вообще не быть установленной (Manjaro). Это связано с её отходом на второй план, поскольку ip является более новой программой и устанавливается по умолчанию во всех системах.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Каждое сетевое устройство имеет уникальный идентификатор, присваиваемый ему еще на стадии производства. Называется он MAC-адрес и представляет собой шестибайтную последовательность, закодированную в шестнадцатеричном формате. Первая тройка байтов (OUI) содержит служебную информацию о производителе. Вторая тройка (NIC) обозначает конкретное устройство, которым может быть сетевая карта, Wi-Fi или Bluetooth модуль. Параметры сведены в шесть октетов, разделенных двоеточиями. В общем виде такая запись имеет структуру «АА:А0:А1:ВВ:В0:В2».
Идентификатор используется для формирования сети на канальном уровне или при прямом обмене данными.
Практическое применение
Пользователь впервые сталкивается с понятиями MAC- и IP-адрес, когда берется за самостоятельную настройку роутера. Обычная конфигурация предусматривает использование протокола DHCP. В этом случае роутер раздает динамические IP из заданного диапазона. Более точная настройка требуется в том случае, когда появляется устройство, требующее постоянного доступа. Это может быть сетевой принтер, хранилище данных NAS или медиасервер. Для привязки статического IP-адреса потребуется MAC, чтобы роутер правильно идентифицировал устройство. Рассмотрим несколько наиболее вероятных сценариев, с которыми может столкнуться пользователь.
Протокол ARP
Для работы нам потребуется только командная строка Windows. Встроенный в операционную систему Address Resolution Protocol или сокращенно ARP представляет собой протокол проверки соответствия Мак и Ай-Пи адреса в сетях, построенных на базе Ethernet. Иными словами, зная идентификатор, можно выяснить присвоенный компьютеру IP и наоборот.
Определение MAC по IP
Запускаем на ПК командную строку.
Для начала убедимся, что устройство, для которого надо узнать MAC-адрес по IP, активно. Выполним команду ping
предназначенную для проверки целостности сетевого соединения. По умолчанию Windows отправит четыре пакета по указанному адресу и выдаст полученную статистику.
Теперь можем выполнять команду arp с аргументом «-a»: arp -a
В результате получаем список устройств, находящихся в целевой сети и активных на момент ее выполнения. В таблице напротив предварительно опрошенного нами адреса 192.168.7.13 видим его уникальный идентификатор.
Определение IP по MAC
Разобравшись, как узнать MAC-адрес компьютера по IP, рассмотрим обратную ситуацию.
Имея на руках идентификатор, снова используем команду arp, но с другими аргументами. Выглядеть она будет следующим образом:
arp -a | find /i “40–98–ad–68–20–94”
При записи октеты MAC-адреса обычно разделяются между собой двоеточиями, но при вводе в командную строку их требуется заменить дефисами.
Смена MAC-адреса
Распространенной практикой у сетевых провайдеров является привязка идентификатора оборудования к конкретному адресу. В этом случае при замене роутера на новый или его неисправности придется общаться со службой технической поддержки. Выполнение этой операции на стороне провайдера не занимает много времени, но возможно потратить его придется на переговоры или ожидание нужного специалиста. Чтобы не сидеть без интернета, можно пойти на небольшую хитрость и изменить MAC-адрес сетевой карты на компьютере с Windows 7. Выполнение этой операции возможно благодаря заложенному в операционной системе приоритету программных настроек над аппаратными. Рассмотрим несколько способов.
Диспетчер оборудования
Используем метод универсальных для всех версий ОС:
- С помощью сочетания клавиш + открываем диалоговое окно «Выполнить».
- Вводим следующую строчку: devmgmt.msc
- В открывшемся Диспетчере устройств находим сетевой адаптер.
- Вызываем контекстное меню правой клавишей мышки.
- Выбираем пункт «Свойства».
- Переходим на вкладку «Дополнительно». Здесь необходимо найти раздел «Локально администрируемый адрес».
- Значение MAC вводим без двоеточий, пробелов и дефисов. В поле должно быть указано ровно 12 символов.
Заданные изменения вступят в силу после перезагрузки компьютера. Когда необходимость в подмене отпадет, в этом же пункте настроек выбираем опцию «Отсутствует».
Редактор реестра
Второй способ требует более серьезного вмешательства в операционную систему и предполагает использование редактора реестра. Внесение в него некорректных записей может привести к нестабильной работе системы. По этой причине использовать его лучше опытным пользователям, знакомым с принципами работы реестра Windows. Рассмотрим последовательность действий:
- Воспользуемся диалоговым окном «Выполнить». Вызываем его стандартным сочетанием клавиш + , которое работает во всех версиях ОС Microsoft.
- В текстовом поле набираем «regedit» без кавычек.
- В основном дереве находим раздел HKEY_LOCALE_MACHINE.
- Последовательно открываем ветки, чтобы добраться до записи со следующим именем: HKLMSYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}.
- Развернув ее, видим папки с четырехзначными цифровыми обозначениями. Чтобы найти нужный нам интерфейс, последовательно открываем каждую. Ищем в ней параметр «DriverDesc». Его название должно в точности совпадать с наименованием сетевой карты в Диспетчере устройств. На рисунке видно, что в нашем случае искомой папкой оказалась «0007».
- Вызываем в правой части окна контекстное меню.
- Создаем новый строковый параметр, присвоив ему имя «NetworkAddress».
- Дважды щелкаем мышкой по новой записи, чтобы открыть ее для редактирования. В поле «Значение» вносим нужный нам MAC-адрес. Как и в случае с диспетчером задач ввод данных выполняется без разделения октетов символами двоеточия.
Внесенные изменения начнут работать после перезагрузки ПК. Для отмены изменений параметр «NetworkAddress» нужно удалить из реестра.
Заключение
Воспользовавшись приведенными советами, вы сможете быстрее выполнить тонкую настройку локальной сети или работать с устройствами, к которым затруднен физический доступ.
Видео по теме
Используемые источники:
- https://ktonanovenkogo.ru/voprosy-i-otvety/ip-adres-chto-eto-takoe-kak-posmotret-moj-ajpi-mac-adres.html
- https://losst.ru/kak-uznat-mac-adres-v-linux
- https://ustanovkaos.ru/rabota-v-sisteme/mac-adres.html