Я настроил avahi на своем Raspberry Pi, но когда я пингую raspberrypi.local, домен не разрешается.
Мне было интересно, есть ли инструмент для поиска всех зарегистрированных доменов в локальной сети, чтобы найти среди них мой пи
.foo@blah-blah:~$ ping raspberrypi.local
ping: unknown host raspberrypi.local
Avahi полностью платформа LGPL для Многоадресного Сервисного Открытия DNS. Как с avahi-utils
, если требуется обнаружить/просмотреть локальные домены просто выполнение:
avahi-browse -rat
более подробная информация об использовании:
avahi-browse --help
Одно решение состоит в том, чтобы установить локальный dns сервер для этого. Больше об установке и конфигурации можно найти здесь .
Второе решение состоит в том, чтобы отредактировать /etc/hosts
и сделать записи
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 xxx.yyyy.xx xxx
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
xxx.xxx.xx.x raspberrypi.local
xxx.xxx.xxx.xx some_host.local
, Только недостаток второго решения - то, что необходимо отредактировать /etc/hosts
на всем ПК на LAN.