Как узнать, есть ли у меня адрес .local (mDNS) и что это такое?

У меня сложилось впечатление, что Ubuntu 22.04 поставляется с предустановленным avahi. Как проще всего проверить, имеет ли машина, которую я использую, адрес .local, и если да, то какой это адрес? Я спрашиваю, исходя из предположения, что общий случай - это один адрес .local для машины, что меня и интересует.

В macOS, например, я бы открыл системные настройки и посмотрел на панель настроек сети, которая сообщила бы мне адрес, который по умолчанию автоматически получается из имени устройства. Я также могу настроить его там.

Самое близкое, что я нашел в Ubuntu, — это «О программе» в «Настройках», в котором указано имя устройства, но не какой-либо потенциально производный адрес .local.

1 ответ

Самый простой способ, который я обнаружил до сих пор, — это войти в настройки общего доступа в приложении «Настройки» и выбрать «Удаленный рабочий стол». Если есть адрес .local, он будет указан в поле «Адрес удаленного рабочего стола», например: ms-rd://k55a.local. Я считаю, что это должно работать из коробки, без необходимости устанавливать что-либо.

Или, если у вас есть sshустановлен, вы можете вместо этого выбрать «Удаленный вход», и он подчеркнет команду ssh для подключения к машине, используя ее .local адрес, например: ssh k55a.local

Другие вопросы по тегам