5

Как я знаю, есть два варианта настройки IP-адреса компьютера в сети. Назначение статического IP-адреса или получение динамического IP- адреса с сервера DHCP.

Но что такое альтернативная конфигурация в Windows (рисунок ниже). Он просто говорит, что это когда компьютер используется в нескольких сетях, но как он назначает IP-адреса и когда мне следует это использовать?

Вкладка «Альтернативная конфигурация» настроек TCP/IP в Windows

3 ответа3

8

Как сказал @uSlackr, именно эта конфигурация будет использоваться Windows, когда DHCP недоступен. Вероятно, следует добавить, что, несмотря на предложение статьи MS , это практически никогда не используется и не требуется для домашних пользователей.

В статье Microsoft говорится:

Когда вы находитесь в офисе, компьютер использует выделенную DHCP конфигурацию TCP/IP. Когда вы находитесь дома (где у вас нет доступа к DHCP-серверу), компьютер автоматически использует альтернативную конфигурацию.

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

С другой стороны, существуют бизнес-сети, которые по тем или иным причинам предпочитают статическую IP-адресацию, а не DHCP. Таким образом, вы, вероятно, в конечном итоге будете использовать DHCP для домашней сети и "альтернативную конфигурацию" для работы.

Еще один редкий случай, когда "альтернативная конфигурация" может быть полезна, - это прямые соединения ПК-ПК или преднамеренно изолированные временные сети, в которых не будет DHCP-сервера, доступного ни по замыслу, ни просто для простоты. Хотя вы можете просто использовать APIPA, гораздо проще общаться с использованием известных, знакомых IP-адресов. Если вы часто используете свой компьютер в таких ситуациях, альтернативная конфигурация "Альтернативная конфигурация" определенно превосходит ручное переключение настроек на вкладке "Общие" каждый раз.

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

5

При сбое DHCP Windows использует самоназначенный адрес для настройки сетевого адаптера. Это обычно бесполезно (хотя могут быть времена ...). Идея альтернативного конфига состоит в том, чтобы дать Windows другой набор настроек для использования в случае сбоя DHCP.

Вы можете представить несколько сценариев, когда это может быть полезно. Подробности от MS здесь

2

Ответы uSlackr и Iszi обсуждают подход Microsoft, указанный в их общедоступной документации.

В промышленном мире вам может понадобиться подключиться к устройствам напрямую, которые находятся в частной сети; DHCP-серверы не всегда существуют. Как правило, при работе с конкретным продуктом или семейством OEM-производителей необходимо соблюдать стандарт IP. Например: 192.168.0.x/255.255.255.0/без dns/без шлюза. Использование функции альтернативной конфигурации в настройках TCP/IP адаптера позволяет переходить на определенный IP-адрес, который может связываться с устройствами в частной сети, а также позволяет сетевому адаптеру получать правильный адрес с сервера DHCP, когда на другом частные, промышленные и домашние сети с DHCP-серверами.

Например, в сети с 5 сетевыми устройствами A) 192.168.0.5 B) 192.168.0.50 C) 192.168.0.55 D) 192.168.0.59 E) 192.168.0.140 Каждое имеет маску подсети 255.255.255.0. Ни у кого нет шлюзов. Ни у кого нет DNS серверов.

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

Учитывая, что настройка сети подобным образом обычно приводит к другим непреднамеренным эффектам, я продолжу:

Попробуйте калькулятор подсети с сайта, подобного следующему: http://www.subnet-calculator.com/subnet.php?net_class=C

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

При работе в среде с несколькими сетевыми адаптерами обязательно обратите внимание на вкладку «Сетевые подключения» -> «Дополнительно»> «Дополнительные параметры» -> «Адаптеры и привязки». Это позволяет пользователю определять приоритеты того, как Windows использует сетевые адаптеры для поиска удаленного хоста.

Вы можете указать Windows подключиться к 192.168.0.5, но он может использовать вашу беспроводную сеть с шлюзом. IP-адрес беспроводного сетевого адаптера: 10.0.0.10 Маска подсети: 255.255.255.0 Шлюз: 10.0.0.1 DNS: 10.0.0.1

Если адаптер беспроводной сети имеет более высокий приоритет, чем проводной адаптер, который подключается к локальному оборудованию, Windows попытается найти 192.168.0.5 через шлюз 10.0.0.1. База на математике подсети 10.0.0.1, 192.168.0.5 не находится в диапазоне адресов хоста. Поэтому он пропустит локальную сеть и перейдет непосредственно к шлюзу в поисках его. В конце концов он сдастся и перейдет к следующему сетевому адаптеру в списке приоритетов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .