Как узнать, есть ли у меня адрес .local (mDNS) и что это такое?
У меня сложилось впечатление, что Ubuntu 22.04 поставляется с предустановленным avahi. Как проще всего проверить, имеет ли машина, которую я использую, адрес .local, и если да, то какой это адрес? Я спрашиваю, исходя из предположения, что общий случай - это один адрес .local для машины, что меня и интересует.
В macOS, например, я бы открыл системные настройки и посмотрел на панель настроек сети, которая сообщила бы мне адрес, который по умолчанию автоматически получается из имени устройства. Я также могу настроить его там.
Самое близкое, что я нашел в Ubuntu, — это «О программе» в «Настройках», в котором указано имя устройства, но не какой-либо потенциально производный адрес .local.
1 ответ
Самый простой способ, который я обнаружил до сих пор, — это войти в настройки общего доступа в приложении «Настройки» и выбрать «Удаленный рабочий стол». Если есть адрес .local, он будет указан в поле «Адрес удаленного рабочего стола», например:
ms-rd://k55a.local
. Я считаю, что это должно работать из коробки, без необходимости устанавливать что-либо.
Или, если у вас есть
ssh
установлен, вы можете вместо этого выбрать «Удаленный вход», и он подчеркнет команду ssh для подключения к машине, используя ее .local адрес, например:
ssh k55a.local