Netbios 이름 목록이 있고 IP 주소를 찾고 싶습니다.

Netbios 이름 목록이 있고 IP 주소를 찾고 싶습니다.

네트워크에는 DNS가 불규칙하지만 대부분의 컴퓨터에서는 netBIOS가 활성화되어 있습니다. 네트워크 어딘가에 Windows 서버용 netBIOS 이름이 12개 있습니다. 모든 컴퓨터에 가서 로그인하고 IP를 구성하는 것은 불가능합니다. 세상에 이런 서버가 있는지는 모르겠습니다. 내가 아는 유일한 것은 그들이 우리 데이터 센터 중 한 곳에 있다는 것뿐입니다.

netBIOS 이름을 검색하고 IP 주소를 반환하는 도구가 있습니까?

답변1

WINS 서버가 있고 모든 클라이언트가 해당 WINS 서버에 등록하도록 구성된 경우 자체 브로드캐스트 도메인 외부에서 NetBIOS 이름을 확인할 수 있습니다. (예: 다른 네트워크 세그먼트에서.) 귀하는 이러한 서버가 사무실 외부의 원격 위치에 있다고 암시하므로 귀하가 모두 하나의 큰 브로드캐스트 도메인에 있을 것이라고 기대할 수 없습니다.

Windows 컴퓨터는 브로드캐스트 트래픽을 통해 NetBIOS 이름을 광고하기 때문에 브로드캐스트 도메인을 계속 언급합니다. 따라서 다른 사무실에 있는 다른 컴퓨터의 브로드캐스트 트래픽을 들을 수 없으면 NetBIOS에서 찾을 수 없습니다.

WINS 서버는 NetBIOS 정크를 제외하면 DNS 서버와 유사합니다. 이는 서로 다른 네트워크의 모든 클라이언트가 쿼리하고 등록할 수 있는 중앙 데이터베이스를 제공하는 서버입니다.

고지 사항: WINS는 오래되고 까다롭기 때문에 아직 사용하지 않더라도 WINS를 사용하라고 주장하는 것이 아닙니다.

C:\> nbtstat -a workstation01NetBIOS를 통해 이름을 IP 주소로 확인하려고 시도하고 WINS 서버가 있는 경우 이를 참조합니다.

다음은 NetBIOS와 WINS의 작동 방식에 대한 높은 수준의 개요입니다.

답변2

창문에는 있어요nbtstat그리고 리눅스에는nmblookup

   nmblookup -a JAMES-LAPTOP
querying JAMES-LAPTOP on 192.168.1.255
192.168.1.179 JAMES-LAPTOP<00>
192.168.1.150 JAMES-LAPTOP<00>

관련 정보