Имя хоста сетевого устройства определяется самим устройством или сетевым администратором?

У меня есть локальная сеть с несколькими ПК и специализированными контроллерами. Эти специализированные контроллеры должны быть настроены со статическими IP-адресами и не иметь возможностей DHCP.

Меня попросили составить список имен хостов и IP-адресов устройств. Легко определить IP-адрес каждого устройства, однако я изо всех сил пытаюсь узнать имя хоста для этих специализированных контроллеров. Если бы это был ПК с Windows, я бы просто перемещался по некоторым меню, чтобы найти имя хоста.

Я смущен тем, как имя хоста настраивается для сетевых устройств в целом. Для ПК с Windows кажется, что ПК сам определяет свое собственное имя хоста. Когда он присоединяется к сети, он просто передает имя своего хоста на DNS-сервер, и DNS-сервер запоминает его. Для устройств, которые не являются DHCP, мне кажется, что мне нужно вручную перейти на DNS-сервер и ввести имя хоста для определенного IP-адреса.

Так что именно определяет имя хоста? Само устройство или сетевой админ?


person Izzo    schedule 31.10.2019    source источник
comment
При подключении к сети он просто передает имя своего хоста на DNS-сервер, и DNS-сервер запоминает его. Нет, DNS этого делать не будет. Возможно WINS так работает.   -  person Lorinczy Zsigmond    schedule 17.11.2019


Ответы (1)


Это больше сетевой вопрос и относится к ServerFault - там вы быстрее получите ответ.

Если бы это был ПК с Windows, я бы просто перемещался по некоторым меню, чтобы найти имя хоста.

Какая там система, если нет винды? Linux, *BSD, AIX, другие? Я пока отвечу за линукс.

Так что же именно определяет имя хоста? Само устройство или сетевой админ?

Это зависит от вашей конфигурации в проверке Linux - /etc/nsswitch.conf например.

hosts:          files dns

Который определяет, что имя хоста будет определено /etc/hosts, и если оно там не будет найдено, оно проверит DNS следующим.

Если файл hosts, локальное разрешение, содержит пару ip ‹-> имя, то оно используется. Если DNS имеет приоритет и содержит пару, она берется оттуда. Как показано выше, он может содержать оба сразу в определенном порядке, тогда разрешение выполняется в этом порядке.

Кстати, DHCP-сервер может дать вам статические IP-адреса на основе вашего MAC-адреса, поэтому ваши контроллеры всегда будут иметь один и тот же IP-адрес, если используется одна и та же сетевая карта. Управлять намного проще, чем настраивать все серверы вручную.

person tukan    schedule 17.11.2019