Как узнать ip адрес, маску сети, шлюз и dns моего провайдера

Обновлено: 21.11.2024

Эта статья предназначена для общего ознакомления с концепциями сетей и подсетей Интернет-протокола (IP). В конце статьи есть глоссарий.

Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 164015

Обзор

  • IP-адрес
  • Маска подсети
  • Шлюз по умолчанию

Чтобы правильно настроить TCP/IP, необходимо понимать, как сети TCP/IP адресуются и делятся на сети и подсети.

Успех TCP/IP как сетевого протокола Интернета во многом обусловлен его способностью соединять вместе сети разных размеров и системы разных типов. Эти сети произвольно делятся на три основных класса (наряду с несколькими другими), которые имеют предопределенные размеры. Каждая из них может быть разделена системными администраторами на более мелкие подсети. Маска подсети используется для разделения IP-адреса на две части. Одна часть идентифицирует хост (компьютер), другая часть идентифицирует сеть, к которой он принадлежит. Чтобы лучше понять, как работают IP-адреса и маски подсети, посмотрите на IP-адрес и посмотрите, как он организован.

IP-адреса: сети и хосты

IP-адрес — это 32-битное число. Он однозначно идентифицирует узел (компьютер или другое устройство, например принтер или маршрутизатор) в сети TCP/IP.

IP-адреса обычно выражаются в десятичном формате с точками, состоящем из четырех чисел, разделенных точками, например 192.168.123.132. Чтобы понять, как маски подсети используются для различения хостов, сетей и подсетей, изучите IP-адрес в двоичной записи.

Например, десятичный IP-адрес с точками 192.168.123.132 представляет собой (в двоичном представлении) 32-битное число 110000000101000111101110000100. Это число может быть трудно понять, поэтому разделите его на четыре части по восемь двоичных цифр.< /p>

Чтобы глобальная сеть TCP/IP (WAN) работала эффективно как совокупность сетей, маршрутизаторы, которые передают пакеты данных между сетями, не знают точного местоположения хоста, которому предназначен пакет информации. . Маршрутизаторы знают только, членом какой сети является хост, и используют информацию, хранящуюся в их таблице маршрутизации, чтобы определить, как доставить пакет в сеть хоста назначения. После того, как пакет доставлен в сеть назначения, пакет доставляется на соответствующий хост.

Чтобы этот процесс работал, IP-адрес состоит из двух частей. Первая часть IP-адреса используется как сетевой адрес, а последняя часть — как адрес хоста. Если вы возьмете пример 192.168.123.132 и разделите его на эти две части, вы получите 192.168.123. Сеть .132 Host или 192.168.123.0 — сетевой адрес. 0.0.0.132 - адрес хоста.

Маска подсети

Второй элемент, необходимый для работы TCP/IP, — это маска подсети. Маска подсети используется протоколом TCP/IP для определения того, находится ли узел в локальной подсети или в удаленной сети.

В TCP/IP части IP-адреса, которые используются в качестве адресов сети и хоста, не являются фиксированными. Если у вас нет дополнительной информации, указанные выше адреса сети и хоста определить невозможно. Эта информация предоставляется в другом 32-битном числе, называемом маской подсети. Маска подсети в этом примере — 255.255.255.0. Неясно, что означает это число, если только вы не знаете, что 255 в двоичном представлении равно 11111111. Итак, маска подсети 11111111.11111111.11111111.00000000.

Соединяя IP-адрес и маску подсети вместе, сетевую и узловую части адреса можно разделить:

11000000.10101000.01111011.10000100 - IP-адрес (192.168.123.132)
11111111.11111111.11111111.00000000 - Маска подсети (255.255.255.0)

Первые 24 бита (количество единиц в маске подсети) идентифицируются как сетевой адрес. Последние 8 бит (количество оставшихся нулей в маске подсети) идентифицируются как адрес хоста. Он дает вам следующие адреса:

11000000.10101000.01111011.00000000 – сетевой адрес (192.168.123.0)
00000000.00000000.00000000.10000100 – адрес хоста (000.000.000.132)

Итак, теперь вы знаете, что для этого примера с маской подсети 255.255.255.0 идентификатор сети равен 192.168.123.0, а адрес хоста — 0.0.0.132. Когда пакет поступает в подсеть 192.168.123.0 (из локальной подсети или удаленной сети) и имеет адрес назначения 192.168.123.132, ваш компьютер получит его из сети и обработает.

< td>1111111.11111111.1111111.11000000
Десятичный Двоичный
255.255.255.192
255.255.255.224 1111111.11111111.1111111.11100000
р>

Internet RFC 1878 (доступен в разделе InterNIC-Public Information Counting Internet Domain Name Registration Services) описывает допустимые подсети и маски подсетей, которые можно использовать в сетях TCP/IP.

Сетевые классы

Интернет-адреса выделяются InterNIC, организацией, управляющей Интернетом. Эти IP-адреса делятся на классы. Наиболее распространенными из них являются классы A, B и C. Классы D и E существуют, но не используются конечными пользователями. Каждый из классов адресов имеет свою маску подсети по умолчанию. Вы можете определить класс IP-адреса, взглянув на его первый октет. Ниже приведены диапазоны интернет-адресов классов A, B и C, для каждого из которых приведен пример адреса:

Сети класса A используют маску подсети по умолчанию 255.0.0.0 и имеют 0–127 в качестве первого октета. Адрес 10.52.36.11 является адресом класса А. Его первый октет — 10, то есть от 1 до 126 включительно.

Сети класса C используют маску подсети по умолчанию 255.255.255.0 и имеют 192–223 в качестве первого октета. Адрес 192.168.123.132 является адресом класса C. Его первый октет — 192, то есть от 192 до 223 включительно.

В некоторых сценариях значения маски подсети по умолчанию не соответствуют потребностям организации по одной из следующих причин:

  • Физическая топология сети
  • Количество сетей (или хостов) не соответствует ограничениям маски подсети по умолчанию.

В следующем разделе объясняется, как можно разделить сети с помощью масок подсети.

Подсети

Сеть класса A, B или C TCP/IP может быть дополнительно разделена или разделена на подсети системным администратором. Это становится необходимым, когда вы согласовываете логическую адресную схему Интернета (абстрактный мир IP-адресов и подсетей) с физическими сетями, используемыми в реальном мире.

Системный администратор, которому выделен блок IP-адресов, может управлять сетями, организованными не так, чтобы эти адреса легко помещались. Например, у вас есть глобальная сеть со 150 хостами в трех сетях (в разных городах), которые соединены маршрутизатором TCP/IP. Каждая из этих трех сетей имеет 50 хостов. Вам выделена сеть класса C 192.168.123.0. (Например, этот адрес на самом деле находится в диапазоне, не выделенном в Интернете.) Это означает, что вы можете использовать адреса от 192.168.123.1 до 192.168.123.254 для ваших 150 хостов.

В вашем примере нельзя использовать два адреса: 192.168.123.0 и 192.168.123.255, так как двоичные адреса с частью узла, состоящей из единиц и всех нулей, недействительны. Нулевой адрес недействителен, поскольку он используется для указания сети без указания хоста. Адрес 255 (в двоичном представлении адрес узла из всех единиц) используется для передачи сообщения каждому узлу в сети. Просто помните, что первый и последний адрес в любой сети или подсети не могут быть назначены какому-либо отдельному хосту.

Теперь вы должны иметь возможность назначать IP-адреса 254 хостам. Он отлично работает, если все 150 компьютеров находятся в одной сети. Однако ваши 150 компьютеров находятся в трех отдельных физических сетях. Вместо того чтобы запрашивать дополнительные блоки адресов для каждой сети, вы делите свою сеть на подсети, что позволяет использовать один блок адресов в нескольких физических сетях.

В этом случае вы разделяете свою сеть на четыре подсети, используя маску подсети, которая увеличивает сетевой адрес и уменьшает возможный диапазон адресов узлов. Другими словами, вы «заимствуете» некоторые биты, используемые для адреса хоста, и используете их для сетевой части адреса. Маска подсети 255.255.255.192 дает вам четыре сети по 62 хоста в каждой. Это работает, потому что в двоичной записи 255.255.255.192 совпадает с 1111111.11111111.1111111.11000000. Первые две цифры последнего октета становятся сетевыми адресами, поэтому вы получаете дополнительные сети 00000000 (0), 01000000 (64), 10000000 (128) и 11000000 (192). (Некоторые администраторы будут использовать только две из подсетей, используя 255.255.255.192 в качестве маски подсети. Для получения дополнительной информации по этой теме см. RFC 1878.) В этих четырех сетях последние шесть двоичных цифр могут использоваться для адресов узлов.

При использовании маски подсети 255.255.255.192 ваша сеть 192.168.123.0 становится четырьмя сетями: 192.168.123.0, 192.168.123.64, 192.168.123.128 и 192.168.123.192. Эти четыре сети будут иметь действительные адреса узлов:

192.168.123.1–62 192.168.123.65–126 192.168.123.129–190 192.168.123.193–254

Помните еще раз, что двоичные адреса узлов, содержащие все единицы или все нули, недействительны, поэтому вы не можете использовать адреса с последним октетом 0, 63, 64, 127, 128, 191, 192 или 255.< /p>

Вы можете увидеть, как это работает, взглянув на два адреса хоста: 192.168.123.71 и 192.168.123.133. Если вы использовали маску подсети класса C по умолчанию 255.255.255.0, оба адреса находятся в сети 192.168.123.0. Однако если вы используете маску подсети 255.255.255.192, они находятся в разных сетях; 192.168.123.71 находится в сети 192.168.123.64, 192.168.123.133 — в сети 192.168.123.128.

Шлюзы по умолчанию

Если компьютеру TCP/IP необходимо установить связь с хостом в другой сети, он обычно осуществляет связь через устройство, называемое маршрутизатором. В терминах TCP/IP маршрутизатор, указанный на узле, который связывает подсеть узла с другими сетями, называется шлюзом по умолчанию. В этом разделе объясняется, как протокол TCP/IP определяет, следует ли отправлять пакеты на шлюз по умолчанию для достижения другого компьютера или устройства в сети.

Когда хост пытается установить связь с другим устройством с помощью TCP/IP, он выполняет процесс сравнения, используя определенную маску подсети и IP-адрес назначения, с маской подсети и собственным IP-адресом. Результат этого сравнения сообщает компьютеру, является ли пункт назначения локальным или удаленным хостом.

Если в результате этого процесса пунктом назначения будет локальный хост, компьютер отправит пакет в локальную подсеть. Если в результате сравнения будет определено, что пунктом назначения является удаленный узел, компьютер перенаправит пакет на шлюз по умолчанию, указанный в его свойствах TCP/IP. В этом случае ответственность за пересылку пакета в правильную подсеть лежит на маршрутизаторе.

Устранение неполадок

Проблемы с сетью TCP/IP часто возникают из-за неправильной настройки трех основных записей в свойствах TCP/IP компьютера. Понимая, как ошибки в конфигурации TCP/IP влияют на работу сети, вы можете решить многие распространенные проблемы с TCP/IP.

Неверная маска подсети. Если в сети используется маска подсети, отличная от маски по умолчанию для класса адресов, а клиент по-прежнему настроен на использование маски подсети по умолчанию для класса адресов, связь с некоторыми соседними сетями невозможна, но не с дальние. Например, если вы создаете четыре подсети (как в примере с подсетями), но используете неправильную маску подсети 255.255.255.0 в конфигурации TCP/IP, хосты не смогут определить, что некоторые компьютеры находятся в разных подсетях. их. В этом случае пакеты, предназначенные для узлов в разных физических сетях, которые являются частью одного и того же адреса класса C, не будут отправляться на шлюз по умолчанию для доставки. Распространенным признаком этой проблемы является то, что компьютер может взаимодействовать с хостами, находящимися в его локальной сети, и может взаимодействовать со всеми удаленными сетями, кроме тех сетей, которые находятся поблизости и имеют одинаковый адрес класса A, B или C. Чтобы решить эту проблему, просто введите правильную маску подсети в конфигурации TCP/IP для этого хоста.

Неверный IP-адрес. Если вы поместите компьютеры с IP-адресами, которые должны находиться в разных подсетях в локальной сети друг с другом, они не смогут обмениваться данными. Они попытаются отправить пакеты друг другу через маршрутизатор, который не может правильно их переслать. Симптомом этой проблемы является компьютер, который может взаимодействовать с хостами в удаленных сетях, но не может взаимодействовать с некоторыми или всеми компьютерами в своей локальной сети. Чтобы устранить эту проблему, убедитесь, что все компьютеры в одной физической сети имеют IP-адреса в одной и той же IP-подсети. Если у вас закончились IP-адреса в одном сегменте сети, есть решения, которые выходят за рамки этой статьи.

Неправильный шлюз по умолчанию. Компьютер, для которого настроен неправильный шлюз по умолчанию, может обмениваться данными с хостами в своем собственном сегменте сети. Но он не сможет связаться с хостами в некоторых или во всех удаленных сетях. Хост может взаимодействовать с некоторыми удаленными сетями, но не с другими, если выполняются следующие условия:

  • В одной физической сети может быть несколько маршрутизаторов.
  • В качестве шлюза по умолчанию настроен неверный маршрутизатор.

Эта проблема часто возникает, если в организации есть маршрутизатор, подключенный к внутренней сети TCP/IP, и еще один маршрутизатор, подключенный к Интернету.

Ссылки

  • "TCP/IP Illustrated, Volume 1: The Protocols", Richard Stevens, Addison Wesley, 1994 г.
  • "Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architecture", Douglas E. Comer, Prentice Hall, 1995

Рекомендуется, чтобы системный администратор, отвечающий за сети TCP/IP, имел хотя бы один из этих справочников.

Глоссарий

Широковещательный адрес — IP-адрес, часть хоста которого состоит из единиц.

Хост – компьютер или другое устройство в сети TCP/IP.

Интернет — глобальная совокупность сетей, соединенных вместе и имеющих общий диапазон IP-адресов.

InterNIC – организация, отвечающая за администрирование IP-адресов в Интернете.

IP – сетевой протокол, используемый для отправки сетевых пакетов по сети TCP/IP или Интернету.

IP-адрес – уникальный 32-битный адрес узла в сети TCP/IP или межсетевом соединении.

Сеть. В этой статье термин "сеть" используется двумя способами. Один представляет собой группу компьютеров в одном физическом сегменте сети.Другой — это диапазон сетевых IP-адресов, выделенный системным администратором.

Сетевой адрес – IP-адрес, часть узла которого состоит из нулей.

Пакет – единица данных, передаваемая по сети TCP/IP или глобальной сети.

RFC (Request for Comment) — документ, используемый для определения стандартов в Интернете.

Маршрутизатор. Устройство, передающее сетевой трафик между разными IP-сетями.

Маска подсети – 32-разрядное число, используемое для различения сетевой и хостовой частей IP-адреса.

Подсеть или подсеть — меньшая сеть, созданная путем разделения большей сети на равные части.

TCP/IP – в широком смысле набор протоколов, стандартов и утилит, обычно используемых в Интернете и крупных сетях.

Глобальная вычислительная сеть (WAN). Большая сеть, представляющая собой набор небольших сетей, разделенных маршрутизаторами. Интернет является примером большой глобальной сети.

Подсеть — это сокращение от "подсеть". Она определяется как небольшая сеть, входящая в состав более крупной сети. Наименьшая подсеть называется широковещательным доменом и не содержит больше подразделений подсети. Его основной целью является маршрутизация связи между устройствами в сети передачи данных через MAC-адреса устройств. MAC-адрес нельзя маршрутизировать через несколько подсетей или даже через Интернет, поскольку он ограничен небольшими сетями, поскольку использует широковещательную рассылку ARP. Для широковещательной передачи ARP требуется небольшая сеть, иначе объем трафика приведет к выходу из строя всей сети из-за ее неспособности хорошо масштабироваться и увеличения шума широковещательной передачи. Самый распространенный широковещательный домен — это небольшая 8-битная подсеть, но есть и другие широковещательные домены, которые немного меньше или больше. Подсеть состоит из «Идентификатора сети» и «Идентификатора широковещательной передачи». Идентификатор сети — это ее начальный номер, и это всегда четное число. Он назначает конкретную подсеть, чтобы дать ей идентификатор в сети. При обращении к подсети используется идентификатор сети и маска подсети подсети. Идентификатор широковещательной рассылки всегда является нечетным числом и является конечным номером подсети. Он предназначен для назначения адреса прослушивания для всех устройств в подсети. Когда кто-то хочет отправить данные на все устройства, находящиеся в подсети, он использует широковещательный идентификатор подсети. Если вы ищете IP-калькулятор, прежде чем мы углубимся во все это сумасшествие, идите сюда!

Что такое адрес маски подсети?

Маска подсети «маскирует» биты узла, оставляя видимым только идентификатор сети. Это также помогает определить размер конкретной подсети. Большинство масок подсети с битовым диапазоном от 0 до 8 принадлежат IP-блокам DSL и T1, в то время как частные сети имеют битовый диапазон в IP-блоках от 8 до 24.

Как определить маску подсети

Маска подсети может быть преобразована в двоичную форму, состоящую из нулей и единиц. Все нули помещаются справа, а все единицы — слева. Ниже приведен пример IP-адреса подсети: маска подсети 255.255.255.252 имеет двоичную маску 11111111.11111111.11111111.11111100. Количество нулей в двоичной маске напрямую связано с длиной подсети. Продолжая пример, подсеть для длины IP-адреса маски подсети 255.255.255.252 равна 2. При расчете подсетей и масок подсети существуют специальные числа, которые повторяются, и важно помнить эти числа. Это числа 255, 254, 252, 248, 240, 224, 192 и 128. Эти числа полезны для IP-сетей и помогают определить, где подсеть можно правильно разбить на более мелкие подсети.

Для чего хороша маска подсети?

Маска подсети может не только определять размер конкретной подсети. Если IP-адрес в подсети известен, можно использовать маску подсети, чтобы определить, где находятся конечные точки этой конкретной подсети. Чтобы вычислить сетевой идентификатор подсети, возьмите IP-адрес в подсети и запустите оператор И (на калькуляторе) в маске подсети. Использование калькулятора для поиска идентификатора сети — это простой способ, поскольку вам не нужно преобразовывать его в двоичную форму. Как только идентификатор сети найден, вычислить идентификатор широковещательной рассылки несложно. Сначала найдите длину подсети, подсчитав нули в двоичной форме подсети. Затем возведите 2 в степень длины подсети, чтобы получить максимальный хост для подсети. Со всей этой информацией можно определить диапазон подсети, а идентификатор широковещательной рассылки находится в точке, где заканчивается подсеть.

Какая у меня маска подсети?

Самый простой способ найти собственную маску подсети – запустить простую командную строку в Windows. Просто одновременно нажмите клавишу Windows и «R», чтобы открыть командную строку, и введите «cmd», а затем «enter». Введите команду ip config (в красном поле ниже). Это позволит вам увидеть маску вашей подсети (как показано ниже!). Это так просто!

Если в сети вашей компании возникают проблемы, и вам необходимо их устранить, вам также необходимо знать некоторые основные сведения о компьютерах в сети. Интернет-протокол — это базовая структура, которую большинство сетей используют для облегчения связи между устройствами. Каждое устройство имеет свой собственный IP-адрес, как у дома есть почтовый адрес. У устройств также есть маска подсети, которая определяет, какая часть IP-адреса принадлежит сети, а какая — устройству. Шлюз, также называемый шлюзом по умолчанию, представляет собой устройство, обеспечивающее подключение к другим сетям. Это означает, что если устройство пытается связаться с устройством, имеющим IP-адрес в другой сети, исходное устройство отправляет свою информацию шлюзу, который перенаправляет пакеты из локальной сети в пункт назначения.

Начать с "Пуск"

Нажмите кнопку "Пуск" и введите "cmd" (без кавычек) в поле поиска.

Открыть командную строку

Выберите ссылку «cmd.exe» на панели «Программы», чтобы открыть окно командной строки.

Используйте команду IPCONFIG

Введите «ipconfig» в командной строке и нажмите «Ввод». Эта команда отображает все сетевые интерфейсы и их конфигурации, включая IP-адреса, маски подсети и шлюз по умолчанию. Адреса IPv4 (версия 4) имеют формат «десятичных октетов с точками», например «192.168.0.3». Маски подсети имеют тот же формат, но обычно отображаются как «255.255.255.0» в локальной сети. Эта конкретная маска означает, что первые три октета являются адресом сети, а последний октет — адресом устройства. Адрес шлюза — это IP-адрес другого устройства, которое обеспечивает подключение к другим сетям.

Идентификация информации об IP

Прокрутите выходные данные, чтобы найти нужный интерфейс для определения IP-информации.

Для получения нужной информации можно использовать калькулятор IP-адресов или калькулятор подсети.

Если вы не видите IP-адрес в строке шлюза по умолчанию для интерфейса, это означает, что для него не настроена информация о шлюзе. В следующем примере сетевой адрес — 153.157.100.0, а фактический адрес устройства — .32 в конце. Это определяется маской подсети. Шлюз по умолчанию — это устройство, обеспечивающее подключение к внешним сетям.

Вы можете использовать калькулятор IP-адресов или калькулятор подсети, чтобы получить нужную информацию.

Если ваше устройство настроено для IPv6, вы также увидите адрес IPv6, формат которого отличается от формата IPv4, но принцип тот же.

Поскольку это часто требуется при настройке сети и маршрутизатора, а также при устранении сетевых неполадок, текущую IP-конфигурацию компьютера можно получить либо из Центра управления сетями и общим доступом операционной системы, либо с помощью команды IPCONFIG в командной строке. окно.

ВАЖНО: Информация о конфигурации IP, указанная в окне Центра управления сетями и общим доступом или в окне командной строки, является только информацией о текущем состоянии подключения компьютера. Если эта информация указывает на проблему, потребуются дополнительные действия по устранению неполадок, чтобы полностью выявить и устранить проблемы с подключением.

Чтобы проверить IP-адрес сетевого подключения с помощью Центра управления сетями и общим доступом:

    Нажмите комбинацию клавиш Windows Logo + X на клавиатуре и в списке выберите Панель управления .

ПРИМЕЧАНИЕ. Поскольку панель управления является традиционным приложением для рабочего стола Windows, интерфейс изменится на рабочий стол и откроется окно панели управления, если вы еще не были там.

ПРИМЕЧАНИЕ. Название ссылки зависит от типа сетевого подключения и имени пользователя.

Чтобы проверить IP-адрес сетевого подключения с помощью команды IPCONFIG в окне командной строки:

    Нажмите комбинацию клавиш Windows + X на клавиатуре и в списке выберите Командная строка .

ПРИМЕЧАНИЕ. Поскольку командная строка — это традиционное приложение для рабочего стола Windows, интерфейс изменится на рабочий стол и откроется окно командной строки, если вы еще этого не сделали.

Независимо от метода, используемого для доступа к информации, некоторые из других более примечательных перечисленных сведений:

  • DNS-суффикс для конкретного подключения. Это суффикс вашего интернет-провайдера (ISP).
  • Адрес IPv4. Это IP-адрес или сетевой адрес, который чаще всего требуется и/или запрашивается для создания Сети.
    • Если IP-адрес начинается с 192, это означает, что сеть обнаружена, маршрутизатор автоматически назначил действительный IP-адрес (режим DHCP) и сетевое подключение в порядке.
    • Если IP-адрес начинается с 169, то либо сеть не обнаружена, либо маршрутизатор не назначил IP-адрес автоматически (режим DHCP), а Windows назначила компьютеру внутренний IP-адрес по умолчанию.В любом случае сетевое соединение не устанавливается. Эта проблема, скорее всего, связана с проблемой самой сети (проблема с маршрутизатором).
    • Если IP-адрес компьютера показывает адрес 0.0.0.0, это означает, что сетевой адаптер не обнаружен. Эта проблема, скорее всего, связана с проблемой сетевой карты (NIC) компьютера.

    ПРИМЕЧАНИЕ. IP-адрес состоит из двух компонентов: сетевого адреса и адреса хоста. Маска подсети позволяет разделить хостовую часть адреса на две или более подсети.

    ПРИМЕЧАНИЕ. Шлюзом по умолчанию обычно является IP-адрес маршрутизатора, соединяющего внутреннюю сеть с внешней сетью (Интернет).

    Читайте также: