Может ли компьютер с двумя сетевыми картами иметь одинаковый IP-адрес для обоих

Отвечая на этот вопрос, я нашел то, чего не знал, и не мог найти ответа.

В контексте вышеупомянутого вопроса, если на компьютере / сервере есть два LAN-порта, встроенных в материнскую плату (или 2 отдельных сетевых карты), эти две карты имеют одинаковый IP-адрес, например 10.0.0.1, или оба они имеют разные адреса, например
Порт 1 10.0.0.1
Порт 2 10.0.0.2 Предполагая, что пользователь хочет только подключить 2 других компьютера к серверам 2 порта LAN с использованием кроссового кабеля.

  • Блокировать запросы ARP (или, если возможно, широковещательное сообщение) из A SPECIFIC HOST в подсети
  • Любая хорошая утилита для отслеживания исходящего трафика и запросов от Win PC?
  • Каков фактический IP-адрес моего компьютера
  • Почему IETF специально выбрал 192.168 / 16 для частного класса IP-адресов?
  • Гигабитный Ethernet-коммутатор от 1 Гбит / с до 100 Мбит / с взад и вперед
  • Несколько веб-серверов за одним брандмауэром
  • Я думаю, они должны были иметь разные 2 отдельных IP-адреса, но задавались вопросом, что это будет означать при использовании DNS. Будет ли сервер иметь две отдельные записи в DNS. С ним можно связаться? Что будет иметь приоритет?

    Любые ответы на эту тему или дополнительную информацию будут очень признательны.

  • Как я могу использовать HTTP / SSH для моего сервера с моим публичным IP-адресом за маршрутизатором?
  • WampServer и перенаправление портов для внешнего доступа
  • Подключение к компьютерам в другой сети маршрутизатора
  • Windows не будет распознавать сетевой принтер
  • Использование маршрутизатора Wi-Fi в качестве моста для увеличения сигнала?
  • Мониторинг сетевого трафика на ПК, подключенном к маршрутизатору
  • 4 Solutions collect form web for “Может ли компьютер с двумя сетевыми картами иметь одинаковый IP-адрес для обоих”

    Да и нет.

    В то время как e40 правильно считает, что IP-адреса должны быть уникальными в пределах домена маршрутизации (т. Е. В вашей сети должен быть только один 10.0.0.1), вы можете иметь несколько аппаратных устройств, лежащих в основе этого единственного IP-адреса. Обычно это делается с помощью протокола управления агрегацией каналов (LACP). LACP может функционировать на любом из трех самых низких уровней OSI, который, конечно же, включает IP. Метод, в котором IP-адрес «разрешен» (на уровне 3), к которому конкретный MAC-адрес (на уровне уровня 2) для доставки кадра в значительной степени зависит от реализации (хотя обычно это циклический режим).

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

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

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

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

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

    Но компьютер с двумя LAN-портами, или, скорее, программное обеспечение на компьютере с двумя портами, запутается. Обычно используемый API «Berkeley Sockets» не понимает компьютеры с несколькими интерфейсами и использует IP-адрес в качестве псевдонима для интерфейсов. Любое программное обеспечение, написанное с использованием портативного интерфейса сокетов, не сможет отличить два порта LAN. На нижнем уровне ОС не будет путать, но даже если ВСЕ его части смогут справиться с ситуацией, это, вероятно, заметит ошибку.

    Обратите внимание: если вы связываете два интерфейса с gethor, ОС и API сокета будут видеть только один интерфейс. Вы не будете «давать обоим портам один и тот же IP-адрес», так как будет отображаться только один «порт», чтобы указать IP-адрес.

    Каждый «LAN-порт» или NIC должен иметь уникальный IP-адрес. Для каждого из IP-адресов было бы необычным быть в одной сети. Один и тот же DNS-сервер может обслуживать оба IP-адреса и обычно делает это. У меня есть внутренний сетевой адаптер и внешняя сетевая карта, и мой же DNS-сервер знает обо всех них.

    Давайте будем гением компьютера.