2 что такое IP-адрес, маска подсети, доменное имя, DNS-сервер, шлюз

Обновлено: 02.07.2024

В этой статье представлены общие сведения о DNS и DHCP: что они собой представляют и зачем они нужны. Также есть небольшое объяснение того, что такое IP-адрес и что такое маска подсети.

DNS – система доменных имен

Это упрощает ведение базы данных обо всех ИТ-системах организации, так как каждое устройство называется по имени и существует соответствующий поддомен для их обнаружения. Кроме того, различным устройствам, работающим в сети, становится проще рекламировать и находить местоположение друг друга.

Что еще более важно, DNS-сервер преобразует IP-адреса в доменные имена и наоборот, чтобы пользователь, желающий получить доступ к определенной службе в сети, мог запомнить (легко запомнить) доменное имя, а не свой индивидуальный IP-адрес(а). ). Такие приложения, как Microsoft Windows 2008/2003, BIND на основе Unix/Linux и некоторые устройства со встроенными серверами DNS/DHCP, могут предоставлять службу DNS в сети.

DHCP — протокол динамического управления хостом

DHCP-сервер автоматически назначает IP-адреса устройству. Любому устройству перед связью с любым другим устройством в сети требуется IP-адрес. Эти IP-адреса присваиваются сетевым устройствам динамически DHCP-сервером (IP-адреса должны находиться в определенном диапазоне, и этот диапазон уже указан).

Назначенные таким образом IP-адреса не являются постоянными — они фактически сдаются в аренду устройствам на определенный период времени (например, до выхода из сети). В следующий раз, когда они войдут в систему, то же самое устройство может получить тот же IP-адрес или другой. Одним из преимуществ использования DHCP-сервера для назначения IP-адресов является то, что он будет отслеживать и гарантировать, что один и тот же IP-адрес не будет назначен дважды в сети.

Некоторым приложениям (и устройствам, на которых они размещены) требуются статические адреса, и эти статические IP-адреса могут быть исключены из выделения другим устройствам DHCP-сервером.

IP-адреса. IP-адреса – это сетевой идентификатор, присваиваемый сетевым устройствам для их идентификации в сети и обеспечения возможности взаимодействия различных устройств друг с другом. В отличие от физических адресов (MAC-адрес), который является постоянным адресом, установленным производителем, IP-адреса либо настраиваются вручную (статический IP-адрес), либо настраиваются DHCP-сервером, где IP-адреса, назначенные клиентам, меняются каждый раз. устройство загружается.

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

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

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

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

Шлюз по умолчанию — это сетевая настройка на компьютере, указывающая IP-адрес компьютера/маршрутизатора, на который должен отправляться сетевой трафик, если трафик не находится в той же подсети, что и компьютер-отправитель.

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

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

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

Номера службы доменных имен (DNS) — это IP-адреса, которые рабочая станция или сервер используют для ссылки на определенные серверы, преобразующие доменные имена в IP-адреса.

IP-адрес шлюза относится к устройству в сети, которое отправляет локальный сетевой трафик в другие сети.

Номер маски подсети помогает определить связь между хостом (компьютерами, маршрутизаторами, коммутаторами и т. д.) и остальной частью сети.

Системные требования

IP-адреса являются частью набора протоколов Transmission Control Protocol/Internet Protocol (TCP/IP) и будут присутствовать в каждой системе, подключенной к Интернету. Протокол IP установлен по умолчанию в большинстве операционных систем.

Windows 95/98

Выберите «Пуск» > «Программы» > «Запрос DOS».

В появившемся окне командной строки введите winipcfg.

Откроется новое окно с информацией об IP-сети для этого хоста.

Диалоговое окно конфигурации IP

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

Нажмите кнопку "Подробнее", чтобы просмотреть дополнительную информацию об IP.

Чтобы просмотреть дополнительную информацию о DNS, щелкните поле рядом с первым номером DNS с пометкой ".".

Windows NT/Me/2000/XP

  1. Выберите «Пуск» > «Выполнить». Введите command в диалоговое окно и нажмите OK.
  2. В появившемся окне командной строки введите ipconfig /all.

C:\>ipconfig /все

Имя хоста конфигурации IP Windows 2000 . . . . . . . . . . . . : tss-avery-babel Основной

DNS-суффикс . . . . . . . : dns1.someschool.edu
Тип узла . . . . . . . . . . . . : Включена гибридная
IP-маршрутизация. . . . . . . . :
Прокси-сервер WINS не включен. . . . . . . . : Нет
Список поиска DNS-суффиксов. . . . . . : dns1.someschool.edu
someschool.edu

Подключение по локальной сети адаптера Ethernet:

DNS-суффикс для конкретного подключения . :
Описание . . . . . . . . . . . : 3Com EtherLink 10/100 PCI для комплексного сетевого интерфейса управления ПК (3C905C-TX)
физический адрес. . . . . . . . . : 00-01-03-AB-0E-6P
DHCP включен. . . . . . . . . . . : Да
Автоконфигурация включена . . . . : Да
IP-адрес. . . . . . . . . . . . : 192.168.0.10
Маска подсети . . . . . . . . . . . : 255.255.255.0
Шлюз по умолчанию. . . . . . . . . : 192.168.0.254
DHCP-сервер. . . . . . . . . . . : 192.168.0.35
DNS-серверы. . . . . . . . . . . : 192.168.0.12 192.168.0.13 Основной
сервер WINS . . . . . . . : 192.168.0.37
Дополнительный сервер WINS . . . . . . : 192.168.0.38
Аренда получена. . . . . . . . . . : среда, 1 января 2003 г., 11:17:41
Истечение срока аренды . . . . . . . . . . : пятница, 3 января 2003 г., 11:17:41

IP-адрес будет указан в текущем окне командной строки. Также будет отображаться другая информация, такая как адрес шлюза и номера DNS.

Нажмите на меню Apple (в верхнем левом углу экрана) > Панель управления > TCP/IP.

Откроется новое окно — панель управления TCP/IP. Это окно будет содержать такую ​​информацию, как IP-адрес, маска подсети, адрес маршрутизатора (шлюза), адрес сервера имен (DNS) и другую информацию об IP-адресе.

Mac OS 10.x

Нажмите «Меню Apple» > «Системные настройки».

Нажмите "Сеть".

Если сетевые настройки выделены серым цветом, нажмите кнопку блокировки, чтобы внести изменения. Затем введите имя учетной записи администратора и пароль, чтобы продолжить просмотр настроек сети.

Выберите порт Ethernet, нажав двойную стрелку рядом с полем «Показать поля», и выберите «Встроенный Ethernet».

Перейдите на вкладку TCP/IP.

Диалоговое окно Mac OS X TCP/IP

В активном окне будут отображаться IP-адрес, маска подсети, маршрутизатор (шлюз) и серверы доменных имен (DNS).

Новелл 4.11-6

На экране системной консоли введите config.

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

На экране системной консоли введите load inetcfg.nlm. Запустится инструмент настройки межсетевого взаимодействия.

Выберите Протоколы > TCP/IP. Нажмите Enter, и появится окно конфигурации протокола TCP/IP.

Нажмите стрелку вниз, чтобы перейти к таблице статической маршрутизации LAN. Нажмите Enter.

Указанный маршрут по умолчанию будет адресом шлюза.

Нажимайте клавишу ESC, пока снова не появится окно конфигурации протокола TCP/IP.

Нажмите стрелку вниз, чтобы перейти к настройке преобразователя DNS. Нажмите Ввод.
Здесь будут перечислены три номера DNS вместе с именем сервера. Нажмите Esc четыре раза и нажмите Enter, чтобы выйти из inetcfg и вернуться на главный экран консоли.

Линукс

Примечание. Для запуска этих команд может потребоваться root-доступ. Все эти команды будут запускаться из командной строки.

  1. Запустите интерфейс командной строки. (Это зависит от дистрибутива операционной системы.)
  2. В появившемся окне или экране командной строки введите ifconfig.
  3. Нажмите Enter.

Введите ifconfig в командной строке:

В результате получится что-то похожее на следующее:

eth0 Link encap:Ethernet HWaddr 00:10:5A:1A:DC:65
inet addr:198.209.253.169 Bcast:208.141.109.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1
RX-пакетов: 18940 ошибок: 1 отброшено: 0 переполнение: 0 кадр: 2
пакетов TX: 11554 ошибок: 0 отброшено: 0 переполнение: 0 оператор: 0
коллизий: 2 txqueuelen:100
RX байт: 4087250 (3,8 Мб) TX байт: 2499423 (2,3 Мб)
Прерывание: 11 Базовый адрес: 0xd000

В приведенном выше примере IP-адрес помечен как inet addr:198.209.253.169.

Маска подсети указана как Mask:255.255.255.0.

Расположение адреса шлюза можно узнать, введя netstat -rn в командной строке. Вывод будет выглядеть примерно так:

Подсеть — это сокращение от "подсеть". Она определяется как небольшая сеть, входящая в состав более крупной сети. Наименьшая подсеть называется широковещательным доменом и не содержит больше подразделений подсети. Его основной целью является маршрутизация связи между устройствами в сети передачи данных через 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). В конце статьи есть глоссарий.

Относится к: 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, ваш компьютер получит его из сети и обработает.

< тд>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). Большая сеть, представляющая собой набор небольших сетей, разделенных маршрутизаторами. Интернет является примером большой глобальной сети.

PS: нашел в интернете хорошую статью, перенес, на случай, если потом не найдете. В то же время человек внес простое изменение.

IP-адрес, маска подсети, шлюз по умолчанию, что означает DNS-сервер?

001. В: IP-адрес, маска подсети, шлюз по умолчанию, DNS-сервер, в чем разница? Я знаю, что нет IP-адреса в Интернете, я также знаю, что без DNS не может быть сети Сису, но какая у них функция, в чем разница? Также очень странно, мой компьютер не установил DNS, неожиданно может на QQ, но не может открыть веб-страницу, поэтому >

A: IP — это 32-битные двоичные данные, обычно в десятичной системе счисления, с "." Отдельно. IP-адрес — это логический адрес, используемый для идентификации хоста в сети, IP уникален, то есть IP каждой машины единственный в мире.
DNS — это сервер доменных имен, используемый для разрешения доменного имени (разрешение домена и IP-адреса), если такого не существует, вам необходимо ввести IP-адрес сайта, с помощью DNS вы можете напрямую ввести URL-адрес .
Поскольку QQ не нуждается в DNS (QQ — это просто клиентская программа без DNS), только просматривайте веб-страницы (необходимо ввести URL-адрес) и используйте только DNS.

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

Подобно тому, как люди в реальной жизни различаются по именам, в мире компьютерных сетей разные компьютеры различаются по присвоению друг другу их IP-адресов. Существует два типа IP-адресов: общедоступные и частные. Серверы обычно используют общедоступные адреса, поскольку к ним обращаются миллионы компьютеров по всему миру. Что касается вашего ПК, подключенного к маршрутизатору, он обычно получает частный IP-адрес. Поскольку количество общедоступных адресов ограничено, локальная сеть (построенная под маршрут с общедоступным IP-адресом) теперь настроена так, чтобы стать популярной и успешной с частными адресами.

DNS-сервер используется для преобразования имени домена в IP-адрес. Когда DNS-сервер получает запрос, он проверяет, не содержит ли он информации о преобразовании, необходимой для запроса. Без этой информации о преобразовании DNS-сервер перенаправляет этот запрос на другие DNS-серверы. Таким образом, преобразование доменного имени в IP-адрес завершено. Затем результат преобразования отправляется обратно на компьютер, отправивший запрос.

В-третьих, IP-адрес

Для обеспечения сетевой связи между компьютерами необходимо иметь законный IP-адрес. IP-адрес = сетевой адрес + адрес хоста (также известный как: номер хоста и номер сети). Структура IP-адресов упрощает адресацию. в интернете. IP-адрес обычно более интуитивно понятен, состоит из четырех десятичных цифр с точками, каждое число от 0 до 255, например, IP-адрес хоста: 128.20.4.1 в локальной сети также требуется IP-адрес, общий IP-адрес интрасети начинается с 192.168, поэтому легко отличить общедоступную сеть от IP-адреса внутренней сети。


Полное понимание значения IP-адреса

Независимо от того, изучаете ли вы Интернет или просматриваете веб-страницы, IP-адреса являются очень часто употребляемыми словами. Система Windows устанавливает IP-адрес интерфейса 1, на рисунке показаны IP-адрес, маска подсети, шлюз по умолчанию и DNS-сервер, которые необходимо установить, только правильные настройки, сеть может пройти. Что означают эти существительные? Узнайте о знании IP-адреса, когда вы также столкнетесь с сетевым адресом, широковещательным адресом, подсетью и другими понятиями, что они означают?

Чтобы ответить на эти вопросы, взгляните на пример из повседневной жизни.2, жители Северной улицы должны иметь возможность найти друг друга, каждый должен иметь номер, номер дома является адресом дома, метод: Северная улица +xx. Если жильцы 1-го ищут 6-го, то процесс такой, 1-й кричит на улице: «Кто 6-й, ответьте, пожалуйста.», потом жители Северной улицы услышали, но только 6-й ответил, это процесс крика под названием «Радио», все пользователи Северной улицы являются его диапазоном вещания. Если на Северной улице 20 пользователей, адрес вещания: 21-я Северная улица. Другими словами, любой пользователь North Street сможет сделать так, чтобы пользователь с «широковещательным адресом-1» услышал его.


Из этого примера можно извлечь следующие слова:
Адрес улицы: Северная улица, если вы дадите улице адрес первого арендатора-1, этот пример: Северная улица, No. № 0
Количество жильцов: например, № 1, № 2 и т. д.
Адрес домохозяйства: почтовый адрес +xx, например, 1-я Северная улица, 2-я Северная улица и т. д.
/>адрес трансляции: адрес последнего арендатора +1, в этом примере: № 21-я Северная улица


Интернет-сеть, каждый интернет-компьютер имеет адрес, подобный приведенному выше примеру, этот адрес является IP-адресом, назначается номеру сетевого устройства, чтобы сетевые компьютеры могли получать доступ друг к другу, IP-адрес = сеть адрес + адрес хоста, IP-адрес на рисунке 1 — 192.168.100.1, этот адрес имеет большое значение. Как показано ниже:

Сетевой адрес (эквивалентно почтовому адресу): 192.168.100.0
Адрес хоста (эквивалентно номеру двери каждого дома): 0.0.0.1
IP-адрес (эквивалентно домашнему адресу): Сетевой адрес + адрес хоста = 192.168.100.1
Широковещательный адрес: 192.168.100.255

Как рассчитываются эти адреса? Зачем вычислять эти адреса? Чтобы знать, как сначала понять истину, цель изучения Сети состоит в том, чтобы заставить сеть компьютеров общаться друг с другом, то есть вокруг слова «щипцы», чтобы узнать и понять концепцию сети, а не просто назад несколько существительных.

Примечание. 192.168.100.1 — это частный адрес, который нельзя напрямую применить к сети Интернет, а Интернет преобразуется в общедоступный адрес, как описано ниже.

а) зачем вычислять сетевой адрес

Суть в том, что компьютеры в сети могут взаимодействовать друг с другом. Сначала посмотрите на простейшую сеть, рис. 3, чтобы использовать сетевой кабель (перекрестный) напрямую соединить два компьютера. Вот несколько настроек IP-адреса, чтобы увидеть, включена или выключена сеть в разных настройках.

1, установите IP-адрес машины номер 1 на 192.168.0.1, IP-адрес маски подсети на 255.255.255.0,2 — 192.168.0.200 Маска подсети — 255.255.255.0, и этот компьютер сможет общаться обычно.

2, если адрес 1-го номера не изменился, IP-адрес 2-го компьютера изменен на маску подсети 192.168.1.200 или 255.255.255.0, тогда эти два устройства не смогут общаться.

3, установите IP-адрес машины номер 1 на 192.168.0.1, IP-адрес маски подсети на 255.255.255.192,2 — 192.168.0.200 Маска подсети — 255.255.255.192, обратите внимание, что 1-й случай отличается в подсети маска, 1 – 255.255.255.0. В этом примере – 255.255.255.192. Этот компьютер не сможет правильно обмениваться данными.

1-й случай может пройти, потому что два компьютера находятся в одной сети 192.168.0.0, поэтому может пройти, а 2, 3-й случаи два компьютера в разных сетях, поэтому он не проходит.


b)как рассчитать сетевой адрес (маску подсети)

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

Процесс вычисления таков, что IP-адрес и маска подсети преобразуются в двоичные данные, а затем выполняются операции, результатом которых является сетевой адрес. Как показано ниже, выравнивание по верхнему и нижнему краю, 1-битное 1-битное вычисление, 1 и 1=1, остальные комбинации 0


Например: Вычисленный IP-адрес: Маска подсети 202.99.160.50 является сетевым адресом 255.255.255.0 Шаг следующим образом:
1) Преобразование IP-адреса и маски подсети в двоичный формат по отдельности
202.99.160.50 преобразовано в двоичное для 11001010 01100011 10100000 00110010
255.255.255.0 преобразовано в двоичное для 11111111 11111111 11111111 00000000
2) выполнить и вычислить3 два
результата операции в десятичное число, которое является сетевым адресом.
11001010 01100011 10100000 00000000 преобразуется в десятичное число 202.99.160.0

Теперь мы можем решить проблему трех вышеописанных ситуаций и не пройти мимо.

1, из следующих результатов видно, что сетевой адрес двух компьютеров равен 192.168.0.0, а IP-адрес отличается, поэтому можно пройти.

2, из результатов видно, что 1-й сетевой адрес машины для 192.168.0.0,2 сетевого адреса машины 192.168.1.0 не является сетью, поэтому он не проходит.


3, из результатов видно 1-й сетевой адрес машины для номера 192.168.0.0,2 сетевой адрес машины 192.168.0.192 не сетевой, поэтому не проходит


Поверьте, вы видите, что это должно понять, зачем вычислять сетевой адрес и как его вычислять.

В-четвертых, маска подсети

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

Пятое, шлюз по умолчанию

Что такое шлюз?

Так что же такое шлюз? Шлюз — это, по сути, IP-адрес сети для другой сети. Например, сеть A и сеть B, диапазон IP-адресов сети A — «192.168.1.1~192». 168.1.254», маска подсети — 255.255.255.0; диапазон IP-адресов для сети B — «192.168.2.1~192.168.2.254», маска подсети — 255.255.255.0. между двумя сетями невозможно, даже если два сетевых соединения на одном и том же коммутаторе (или концентраторе), протокол TCP/IP определит маску подсети (255.255.255.0) на двух сетевых узлах в другой сети. связь между двумя сетями, вы должны пройти через шлюз.Если узел в сети обнаруживает, что узел назначения для пакета не находится в локальной сети, перенаправляет пакет на свой собственный шлюз, который затем перенаправляется шлюзом на Шлюз сети B и шлюз сети B перенаправляются на хост сети B (как показано на прилагаемых рисунках).Процесс, с помощью которого сеть A пересылает пакеты в сеть B. Итак, установите только IP-адрес шлюза , протокол TCP/IP может реализовать взаимную связь между различными Ферентные сети. Итак, какой IP-адрес является IP-адресом машины? IP-адрес шлюза — это IP-адрес устройства с возможностями маршрутизации, маршрутизатора с возможностями маршрутизации, сервера с включенным протоколом маршрутизации (фактически маршрутизатора) и прокси-сервера (также эквивалентного маршрутизатору). В контексте сетевого взаимодействия с Novell NetWare шлюз действует как мост между протоколом блока информации о сервере (SMB), используемым в сети Windows, и основным протоколом NetWare (NCP), используемым в сети NetWare. Шлюзы также известны как IP-маршрутизаторы.
примеры ShowПредположим, вас зовут маленьким (очень маленьким), вы живете в большом дворе, у ваших соседей много маленьких партнеров, ваши родители - ваши ворота. Когда вы хотите поиграть с маленьким другом во дворе, пока вы кричите его имя во дворе, он слышит это, отзывается на вас и выбегает играть с вами. Но ваши родители не позволяют вам выйти за дверь, вы хотите связаться с внешним миром, все должно быть у родителей (шлюз), чтобы помочь вам связаться с телефоном. Если вы хотите найти своего одноклассника Сяо Мина в чате, Сяо Мин живет далеко в другом дворе, в его доме тоже есть родители (Врата Сяо Мина). Но вы не знаете номер телефона дома Сяо Мина, но у вашего ответственного учителя есть список всех одноклассников в вашем классе и номер телефона, ваш учитель — ваш DNS-сервер. Итак, вы разговариваете со своими родителями дома: 1. Малыш: Мама (или папа), я хотел бы найти учителя, отвечающего за телефонную линию Сяо Мина? 2. Родители: Хорошо, ты подожди. (тогда ваши родители к вашему учителю повесили телефон, спросил четко телефон Сяо Мина) спросил, номер его семьи 211.99.99.993. Тайни: Отлично! Мама (или папа), я хочу найти Сяо Мина, вы можете помочь мне связаться с Сяо Мином. 4. Родители: Нет проблем. (потом родители отправили запрос на телефон офиса, последний конечно был передан родителям Сяо Мина домой, потом его родителям на телефон Сяо Мина). Итак, с вами и Сяо Мином связались.


Какой шлюз по умолчанию?

Если вы знаете, что такое шлюз, шлюз по умолчанию будет понятен. Это как в комнате может быть более одной двери, у хоста может быть несколько шлюзов. Шлюз по умолчанию означает, что если хост не может найти доступный шлюз, он отправляет пакет на назначенный по умолчанию шлюз, который обрабатывает пакет. Шлюз, используемый хостом, теперь обычно называется шлюзом по умолчанию.


Как установить шлюз по умолчанию

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

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

В Windows 9x можно установить шлюз по умолчанию, щелкнув правой кнопкой мыши «Мое сетевое окружение», щелкнув «Свойства» во всплывающем меню и выбрав «Протокол TCP/IP» в диалоговом окне «Свойства сети». , нажмите "Свойства" и на вкладке "Шлюз по умолчанию" введите IP-адрес нового шлюза по умолчанию.

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

<р>2. Автоматическая настройка

Автоматическая инициализация — это использование серверов DHCP (протокол динамической конфигурации хоста)
для назначения IP-адресов, масок подсети и шлюзов по умолчанию компьютерам в сети. Преимущество этого заключается в том, что после изменения шлюза по умолчанию для сети все компьютеры в сети получают IP-адрес нового шлюза по умолчанию, если параметры шлюза по умолчанию на DHCP-сервере изменены. Этот метод подходит для сетей с большим размером сети и возможными изменениями параметров TCP/IP. Другой способ автоматического получения шлюза - установка программного обеспечения Proxy Server (например, MS Proxy) клиентской программы для автоматического получения, его принцип и метод и DHCP имеют сходство. Поскольку место ограничено, оно больше не детализировано

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