![Linux에 WINS 서버에서 호스트 이름을 쿼리하는 명령이 있습니까?](https://linux55.com/image/22888/Linux%EC%97%90%20WINS%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%BF%BC%EB%A6%AC%ED%95%98%EB%8A%94%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
누군가 이 명령을 제안했습니다 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
nmblookup
man nmblookup
사용 가능한 옵션을 보려면 (" ") 매뉴얼 페이지를 참조하십시오 . 이 -U
옵션(" -U 10.140.8.106
")을 사용하여 WINS 서버의 주소를 제공할 수 있습니다.
답변2
~에 따르면맨페이지, 이 -U
옵션은 쿼리할 WINS 서버를 지정하며 찾을 이름은 첫 번째 위치 매개 변수입니다.