Есть много способов идентифицировать компьютер, начиная с 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 других компьютеров будут немедленно изменены. Это может быть причиной того, что кажется, что компьютеры никогда не бывают «идентичными», но все же ничего не работает.