Обнаружил, что к компьютеру в сети можно обратиться по имени, которое записано в /etc/hostname. Но только из Windows.
Компьютеры с Linux разрешить это имя не могут.
Со своего компьютера (Debian 12) я могу пропинговать это имя. Правда, только при полном соответствии регистров букв.
На одном компьютере с Ubuntu (версию не знаю) оно пингуется независимо от регистра. На другом (Ubuntu 18 Server) пинговаться не хочет.
Но с двух компьютеров с Windows 10 я свой компьютер пингую, причём, независимо от регистра букв.
Получается, что это имя выдаётся в сеть.
Но можно ли его обнаружить на компьютерах с Linux?
Как содержимое файла /etc/hostname транслируется в сеть?
Модератор: Bizdelnick
-
MiK13
- Сообщения: 1288
- ОС: Linux Debian
-
Bizdelnick
- Модератор
- Сообщения: 21402
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как содержимое файла /etc/hostname транслируется в сеть?
Имя передаётся DHCP-серверу, а дальше уже от него всё зависит. Может просто проигнорировать. dnsmasq по умолчанию начинает резолвить это имя, благо он DHCP- и DNS-сервер в одном флаконе. Разное поведение на разных машинах может быть обусловлено, например, разными значениями search в resolv.conf.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |