Linux에 WINS 서버에서 호스트 이름을 쿼리하는 명령이 있습니까?

Linux에 WINS 서버에서 호스트 이름을 쿼리하는 명령이 있습니까?

누군가 이 명령을 제안했습니다 nmblookup. 하지만 이 명령을 실행하면 다음과 같은 오류가 발생합니다.

$ nmblookup -U 10.140.8.106 -R 'name'
querying name on 10.140.8.106
name_query failed to find name name

nmblookup어떤 쿼리 관련 구성 파일이나 명령줄 옵션이 사용됩니까? WINS 서버 주소를 어떻게 알 수 있나요?

감사해요

답변1

귀하의 명령은 WINS에 실제로 존재하는 모든 이름에 대해 내 WINS 서버에서 제대로 작동합니다. 이름이 WINS에 없을 때 귀하와 동일한 실패 메시지를 받았습니다.

% nmblookup -U 11.22.33.44 -R 'winchester'
querying winchester on 11.22.33.44
11.22.33.143 winchester<00>

% nmblookup -U 11.22.33.44 -R 'winchesxx'
querying winchesxx on 11.22.33.44
name_query failed to find name winchesxx

nmblookupman nmblookup사용 가능한 옵션을 보려면 (" ") 매뉴얼 페이지를 참조하십시오 . 이 -U옵션(" -U 10.140.8.106")을 사용하여 WINS 서버의 주소를 제공할 수 있습니다.

답변2

~에 따르면맨페이지, 이 -U옵션은 쿼리할 WINS 서버를 지정하며 찾을 이름은 첫 번째 위치 매개 변수입니다.

관련 정보