Linux nslookup 역방향 조회가 오류를 반환합니다.

Linux nslookup 역방향 조회가 오류를 반환합니다.

저는 Linux 컴퓨터를 사용하고 있으며 IP 주소를 사용하여 원격 Windows 컴퓨터의 컴퓨터 이름을 찾으려고 합니다.

nslookup다음을 사용하여 컴퓨터 이름에서 IP 주소를 얻을 때 작동합니다.

$ nslookup computer-name
Server:         172.22.333.444
Address:        172.22.333.444#53

Name:   computer-name.example.com
Address: 172.55.6.77

그러나 IP 주소에서 컴퓨터 이름을 찾으려고 하면 다음 오류가 발생합니다.

$ nslookup 172.55.6.77
Server:         172.22.333.444
Address:        172.22.333.444#53

** server can't find 77.6.55.172.in-addr.arpa.: NXDOMAIN

다음을 사용하면 훌륭하게 작동합니다 nmblookup.

$ nmblookup -A 172.55.6.77
Looking up status of 172.55.6.77
        computer-name   <00> -         M <ACTIVE> 
        group           <00> - <GROUP> M <ACTIVE> 
        computer-name   <20> -         M <ACTIVE> 

        MAC Address = 11-22-33-BA-44-55

이런 일이 발생할 수 있는 이유가 있나요?

답변1

문제의 네트워크에 역방향 DNS가 구성되지 않았습니다.

답변2

다른 네트워크 서비스를 사용하고 있습니다.

nslookupDNS 조회를 수행합니다.

nmblookupNETBIOS 조회를 수행합니다.

각 서비스는 독립적인 호스트 매핑을 유지하므로 답변이 일치할 필요도 없습니다.

관련 정보