기본적으로 DNS 서버가없는 Windows는 NetBIOS (Microsoft 이름 확인 프로토콜)를 사용하여 네트워크에 로컬 인 다른 Windows 시스템의 이름을 검색 할 수 있습니다. 이 답변에서 언급했듯이 Linux 측에서 SAMBA (또는 적어도 winbind)를 설정해야합니다. 기본 지침 은 다음과 같습니다 .
Linux 컴퓨터에서 Windows netbios 이름 확인을 활성화하려면 Samba가 설치되어 있는지 확인하십시오 (smb 서비스를 실행할 필요는 없지만). Samba 제품군에는 winbind가 포함되어있어 Windows 호스트 이름을 확인할 수 있습니다. 그런 다음 /etc/nsswitch.conf를 편집하고 다음 줄을 변경하십시오.
hosts: files dns
이에:
hosts: files dns wins
그런 다음 LAN에서 Windows 시스템의 컴퓨터 이름을 ping하여 테스트하십시오.
$ ping windowsbox
BTW, 이것은 WINS와 직접 관련이 없습니다. WINS는 일반적으로 대규모 네트워크에서 브로드 캐스트 트래픽을 줄이고 레거시 중앙 집중식 이름 확인 플랫폼을 제공하며 궁극적으로 다른 네트워크의 시스템이 서로의 NetBIOS 이름 -IP 매핑을 알 수 있도록하는 NetBIOS 서버입니다.
SAMBA의 대안은 DNS 서버를 설정하고 동적 DNS 업데이트를 구성하거나 DHCP가 DNS 레코드를 등록 할 수 있도록하는 것입니다.