Как содержимое файла /etc/hostname транслируется в сеть?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

MiK13
Сообщения: 1288
ОС: Linux Debian

Как содержимое файла /etc/hostname транслируется в сеть?

Сообщение MiK13 »

Обнаружил, что к компьютеру в сети можно обратиться по имени, которое записано в /etc/hostname. Но только из Windows.
Компьютеры с Linux разрешить это имя не могут.
Со своего компьютера (Debian 12) я могу пропинговать это имя. Правда, только при полном соответствии регистров букв.
На одном компьютере с Ubuntu (версию не знаю) оно пингуется независимо от регистра. На другом (Ubuntu 18 Server) пинговаться не хочет.
Но с двух компьютеров с Windows 10 я свой компьютер пингую, причём, независимо от регистра букв.
Получается, что это имя выдаётся в сеть.
Но можно ли его обнаружить на компьютерах с Linux?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как содержимое файла /etc/hostname транслируется в сеть?

Сообщение Bizdelnick »

Имя передаётся DHCP-серверу, а дальше уже от него всё зависит. Может просто проигнорировать. dnsmasq по умолчанию начинает резолвить это имя, благо он DHCP- и DNS-сервер в одном флаконе. Разное поведение на разных машинах может быть обусловлено, например, разными значениями search в resolv.conf.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: