Что представляют собой различные типы IP-адресов локальной сети?
Когда вы начинаете узнавать об IP-адресах, поначалу может быть немного непонятно, когда речь идет о том, какие конкретные адреса представляют и почему они это делают. Имея это в виду, сегодняшняя запись SuperUser Q & A помогает любопытному читателю узнать больше об IP-адресах..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Изображение предоставлено CLUC (Flickr).
Вопрос
Читатель SuperUser Flare Cat хочет знать, что представляют собой различные типы IP-адресов локальной сети ?:
Я видел локальные IP-адреса следующими способами / формами:
- 10.0.0. *
- 192.168.0. *
- 192.168.1. *
- 192.168.2. *
- 127.0.0. * (Обычно это заканчивается 1, и я не уверен, является ли это адресом локальной сети или нет, так как я обычно вижу его с прокси)
Почему существуют разные формы IP-адресов ЛВС и что они представляют (имеют в виду)?
Что представляют собой различные типы IP-адресов локальной сети???
Ответ
Участник SuperUser Abraxas имеет ответ для нас:
Есть много вопросов, которые касаются этого, но вот краткий курс по так называемым частным IP-адресам, как определено в RFC 1918.
IP-адреса были разбиты на так называемые классы, как показано здесь. Это больше не используется (заменено на бесклассовую междоменную маршрутизацию или CIDR для краткости), но может помочь в понимании различных размеров сетей:
Есть несколько основных различий, касающихся адресов. У вас есть так называемые сети, сетевые адреса, публичные адреса, частные адреса и подсети.
Короче говоря, ваш компьютер получает IP-адрес, который находится в определенной IP-сети. IP-адрес вашего компьютера и адрес вашей сети (обычно определяемые в вашем локальном маршрутизаторе) являются частными адресами. Частные адреса отличаются от публичных адресов тем, что частные адреса не назначаются публичным сетям. Например, если вы пингуете google.com, вы получите ответ от общедоступного адреса, к которому google.com разрешает. Это публичный адрес. Есть некоторые сети, которые являются «специальными» и не назначаются публично; они называются частными IP-адресами. Для получения дополнительной информации читайте здесь: Что такое частный IP-адрес?
Вот список диапазонов частной сети:
Я думаю, что самый простой способ визуализировать это - представить себе следующее. Ваш интернет-провайдер предоставляет вам один IP-адрес, например, «50.100.101.154». Он подключен к модему / маршрутизатору для вашего дома и является IP-адресом открытого интерфейса. Однако в вашей сети имеется более одного устройства, которое вы хотите использовать, поэтому ваш модем / маршрутизатор создает «внутреннюю» сеть. Скажем, он выбирает номер «192.168.1.0» для сети, и это стандартная маска сети (прочитайте соответствующие ссылки, чтобы узнать больше).
Это означает, что вы можете подключить устройства внутри вашего маршрутизатора и дать им любой IP-адрес, который соответствует этому шаблону: «192.168.1.1-254». Последний октет (пробел после последнего периода) - это ваш «доступный диапазон» IP-адресов хоста. Существуют некоторые специальные IP-адреса (сетевые адреса, широковещательные адреса и т. Д.), Но если вы не используете «0» или «255», у вас все будет хорошо в большинстве случаев.
Итак, краткий ответ: «10.x.x.x, 192.168.x.x и 172.16-31.x.x» - это все IP-адреса, которые вы можете использовать в своей домашней сети и которые никогда не будут конфликтовать с публичными IP-адресами. Это важно по следующей причине:
Когда вы пытаетесь зайти на веб-сайт, например, google.com, и ваш браузер связывается с DNS-сервером в Интернете и говорит «Где находится google.com?», Он получает ответ в виде IP-адреса. Ответ в основном таков: «Если вы хотите попасть на google.com, перейдите на 8.8.8.8». Затем ваш браузер отправляет запрос на «8.8.8.8» и загружает любую страницу, которая там есть..
Что если вы использовали «8.8.8.8» для IP-адреса в вашей домашней сети? Что ж, у вас может быть проблема, потому что ваш маршрутизатор может сказать: «Я знаю, где находится 8.8.8.8, он прямо там!», И тогда вы в конечном итоге потеряете доступ к google.com, потому что вы не можете выйти из своей сети и решить правильный адрес «8.8.8.8». Поскольку диапазоны частных IP-адресов предназначены только для частного использования, общедоступные веб-сайты никогда не должны их использовать, и поэтому вам никогда не следует искать адрес веб-сайта (вне вашей локальной сети), который указывает на один из них..
«127.0.0.1» - это особый тип адреса, который называется вашим «локальным» адресом (я не буду здесь вдаваться). Он охватывает весь диапазон 127: «127.0.0.0 - 127.255.255.255». Думайте об этом как о способе присвоения устройству собственного IP-адреса, при котором никто или кто-либо еще не сможет что-то сделать с этим адресом..
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.