Если у меня более одной сетевой карты (IE, Ethernet и Wi-Fi) и я пытаюсь выполнить команду ping на имя машины,
(echo %COMPUTERNAME%.%USERDNSDOMAIN%)
я получаю ответ с одного из IP-адресов.
- Как Windows определяет, какой из них?
- Как я могу это изменить?
- Есть ли способ контролировать, какие IP-адреса/интерфейсы будут сопоставлены с именем хоста компьютера, а какие — нет?
Спасибо
решение1
Я постараюсь ответить на ваши вопросы так, как я их понимаю. Просто дайте мне знать, если вам потребуются дополнительные разъяснения.
- Windows определяет, какой сетевой адаптер использовать, на основе «метрического» значения, определяемого Microsoft как:
«Метрика — это значение, которое назначается IP-маршруту для конкретного сетевого интерфейса, которое определяет стоимость, связанную с использованием этого маршрута. Например, метрику можно оценить с точки зрения скорости соединения, количества переходов или задержки по времени. Автоматическая метрика — это новая функция в Windows, которая автоматически настраивает метрику для локальных маршрутов, основанных на скорости соединения. Функция автоматической метрики включена по умолчанию, и ее также можно настроить вручную для назначения определенной метрики».
- Итак, чтобы изменить используемый адаптер Windows, необходимо вручную изменить метрику. Это можно сделать, открыв свойства соответствующего адаптера из "Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом" и выполнив шаги, показанные на рисунке ниже слева направо, отметив, что Windows использует адаптер ссамый низкийметрической, когда вы вводите число в поле. (Я предлагаю ввести 1 в поле адаптера, который вы хотите использовать).
Что касается вашего последнего вопроса, то точка зрения harrymc важна: вы вряд ли войдете в домен с персонального компьютера, домены обычно резервируются для крупных предприятий или учреждений.
IP-адреса назначаются протоколом динамической конфигурации хоста (DHCP) на вашем компьютере.маршрутизаторна вашинтерфейс, который идентифицирует ваш интерфейс через егоMAC-адрес- имя хоста компьютера, как вы его называете, здесь не играет никакой роли.
- Чтобы ответить на последний вопрос о том, как контролировать назначение IP-адресов, наиболее распространенным методом является использованиеРезервирование DHCP-адресакоторый настраивается на вашем маршрутизаторе. Обычно это очень простой процесс, и современные маршрутизаторы часто показывают список подключенных в данный момент устройств, где вы можете выбрать устройство и назначить ему IP-адрес по вашему выбору, не выполняя все шаги в связанном руководстве.