За замовчуванням без сервера DNS Windows може використовувати NetBIOS (протокол роздільної здатності імені Microsoft) для виявлення імен інших систем Windows, локальних у їхній мережі. Як згадується у цій відповіді , схоже, що вам потрібно встановити SAMBA (або принаймні winbind) на стороні Linux. Ось основний набір інструкцій :
Щоб увімкнути роздільну здатність імені Windows netbios з комп’ютера Linux, переконайтеся, що встановлено Samba (хоча сервіс smb не потрібно запускати). Набір Samba включає winbind, що дозволяє вирішувати імена хостів Windows. Потім відредагуйте /etc/nsswitch.conf та змініть цей рядок:
hosts: files dns
до цього:
hosts: files dns wins
Потім перевіряйте, вводячи пінг в комп'ютерне ім'я машини Windows в локальній мережі:
$ ping windowsbox
До речі, це не має нічого спільного безпосередньо з WINS. WINS - це сервер NetBIOS, який зазвичай використовується у великих мережах для скорочення трансляційного трафіку, надання застарілої централізованої платформи роздільної здатності імен та, в кінцевому рахунку, для того, щоб системи в різних мережах знали відображення мереж NetBIOS від імені до IP.
Альтернативою SAMBA було б встановити DNS-сервер і забезпечити налаштування динамічних оновлень DNS або DHCP може реєструвати записи DNS.