1

Каковы различные идентификаторы для отдельных компьютеров в сети, к которым у сети есть доступ?

Я пытаюсь сделать так, чтобы два компьютера выглядели «одинаково» со стороны, но даже после того, как MAC-адрес и имена компьютеров совпадают, ничего не выйдет.

Домен (COMPUTERNAME.domain.goes.here) виден из POV сети?

2 ответа2

0

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

arp -a

Это напечатает список IP-адресов и их соответствующих MAC-адресов. Если ваш компьютер не знает MAC-адрес IP-адреса, он отправит запрос ARP по всей сети с просьбой ответить на этот IP-адрес своим MAC-адресом.

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

nslookup google.com

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

NBT (NetBIOS через TCP) - это то, что ваш компьютер использует для поиска адреса по «имени компьютера». Это немного сложнее объяснить в двух словах, попробуйте поискать это.

Изменение одной переменной, такой как MAC-адрес, может не обновляться и распространяться по сети, как вы думаете. Допустим, computername.domain.com имеет запись A 192.168.1.100, а ваш компьютер имеет запись в своей таблице ARP, которая связывает MAC-адрес 00:11:22:33:44:55 с 192.168.1.100. Изменение MAC-адреса не приводит к изменению записи A на DNS-сервере и не изменится, даже если таблицы ARP других компьютеров будут немедленно изменены. Это может быть причиной того, что кажется, что компьютеры никогда не бывают «идентичными», но все же ничего не работает.

0

Это во многом зависит от того, что вы имеете в виду, that a network has access to .

Если вы имеете в виду случайную нелокальную сеть и используете IP, то он должен знать только ваш IP.

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

Все это предполагает, что вы используете IP и Ethernet. Что является предположением. Не так много людей все еще используют аппаратное обеспечение ARCnet или SPX вместо IP. Но было бы хорошо, если бы вы могли добавить это к исходному сообщению или отметить его.


I am trying to make two computers look 'identical' from the outside, but even after making MAC address and computer names the same, no go.

Первые два предупреждения:

  1. Два компьютера с одинаковым MAC не могут использовать одну и ту же сеть Ethernet одновременно. Это потому, что MAC должен быть уникальным идентификатором. Если два компьютера используют один и тот же MAC, и я отправляю IP-пакет одному из них, оба получат его. И оба на это отреагируют.
  2. MAC адрес не доступен за пределами локальной сети. Таким образом, он не имеет влияния вне локальной сети и не может использоваться для идентификации или путаницы при идентификации вне локальной сети.

Во-вторых, и еще раз, предполагая TCP/IP, вы дали им тот же IP?


Is the domain (COMPUTERNAME.domain.goes.here) visible from the network's POV?

Я не уверен, если это видно в локальной сети.

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