Имя хоста для вашего сервера предназначено для разрешения IP-адресов локально для вашего Pi. Маршрутизатор не распознает его автоматически.
Сетевой протокол, который используется для сетевого взаимодействия, не использует имена доменов / хостов, а только MAC-адреса - первые в основном для удобства нас, людей.
Если у вас нет маршрутизатора, который активно запрашивает имена хостов с компьютеров, настроенных в вашей локальной сети (я сам такого не видел), ваш маршрутизатор распознает устройства по их MAC-адресам.
Лучше всего просто:
- Установите статический IP-адрес для MAC вашего Pi (если вы еще этого не сделали).
- Настройте переадресацию порта виртуального хоста на ваш Pi непосредственно на маршрутизаторе (большинство должно справиться с этим, чтобы вам не приходилось использовать другую машину для этой цели).
Вы можете настроить DNS- сервер на вашем Pi, такой как bind9
, который будет сопоставлять ваше имя хоста с вашим IP-адресом, но это требует большой настройки и будет работать только на компьютерах, которые все равно распознают этот DNS-сервер (так что компьютеры / серверы, которые вы специально для этого настроили).
Если вы хотите обратиться к своему Pi, используя его имя хоста с вашего рабочего стола / ноутбука, добавьте пару имя хоста / IP-номер в файл хостов вашего компьютера.