2

Я пытаюсь настроить домашний сервер Linux (на котором запущен Arch Linux ARM на Raspberry Pi), и я не могу заставить свой настольный компьютер Windows распознавать его по имени хоста (в данном случае "whitey"). Я установил в своем маршрутизаторе статический IP-адрес (по адресу 192.168.1.254), и (теоретически) мой маршрутизатор работает как DNS-сервер. При запуске "пинг белый" на Windows, я получаю

Запрос пинга не смог найти хост whitey. Пожалуйста, проверьте имя и попробуйте снова.

Однако "ping 192.168.1.254" работает. Любопытно, что и мой ноутбук с Linux, и, что любопытно, виртуальная машина Linux, работающая на ПК с Windows, могут найти мой сервер (используя "ping whitey"). Это наводит меня на мысль, что проблема заключается в стороне Windows, а не в маршрутизаторе или сервере.

Есть идеи?

я пробовал

ipconfig /flushdns

а также вручную настроить мой маршрутизатор в качестве DNS- сервера для адресов IPv4 .

1 ответ1

4

Windows использует DNS для разрешения имен FQDN - например, host1.contoso.com.

В вашем случае whitey - это имя NetBIOS, и DNS о нем не знает (и не должен знать).

Я не эксперт по Linux, но, насколько мне известно, вашему Linux-серверу нужна Samba , чтобы иметь возможность транслировать свое имя NetBIOS на компьютеры с Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .