Mac OSX nslookup과 resolveip의 차이점


0

nslookup은 인터넷 이름이 아닌 것을 찾을 때 오류가 있거나 올바른 대답을 줄 것이라고 가정했지만 다음과 같은 행동으로 혼란스러워합니다. 나는 그것을 사용하는 방법이나 출력 / 한계를 오해 했습니까?

$ resolveip raspberrypi.local
IP address of raspberrypi.local is 192.168.0.41
$ nslookup raspberrypi.local
Server:     194.168.4.100
Address:    194.168.4.100#53

** server can't find raspberrypi.local: NXDOMAIN

대답은 192.168.0.41 resolveip에서 올바르지 만 nslookup 응답이 올바르지 않습니다. 또한 내가 궁금해 하네. #53 주소의 일부가 참조하고 있습니다. 확실히 그것은 포트 번호가 아닙니다. nslookup의 man 페이지는 설명하지 않습니다.

답변:


1

resolveip 대 nslookup의 동작은 이미 약간 논의되었습니다. 이리 이미 있지만 보인다. 해결하다 호스트를 확인한 다음 DNS 검사로 이동합니다. nslookup DNS로 곧바로 갈 것입니다. 그래서 내가 호스트 파일이나 로컬 네트워크에서 다른 방법 (arp?)을 통해 파이를 알고 있다고 가정합니다, 파이는 귀하의 DNS 서버에 등록되지 않은 것 같습니다.

또한 # 53은 서버에서 응답 한 포트를 나타냅니다. 만나다 토론.


링크를 가져 주셔서 감사합니다. 나는 가정했습니다 nslookup 그런 식으로 일을하고 있었지만, 왜 아무것도 반환하지 않은 이유 (왜 그것이 틀린 것인지) 때문에 혼란스러워했습니다. 에 관해서 resolveip, 네, 그게 arp 나 비슷한 것을 사용하고 있다고 생각했을 것입니다. arp raspberrypi.local 올바른 IP 주소를 반환합니다. 라스베리 파이는 mDNS (아직 이해가 안되는)를 사용하고 있습니까? IP 방송이야? /? DHCP 서버에서 특정 IP를 요청합니까? .
AJP

"mDNS 클라이언트는 호스트 이름을 확인해야 할 때 IP 멀티 캐스트 쿼리 메시지를 보내고 그 이름을 가진 호스트가 자신을 식별하도록 요청합니다. 그러면 해당 대상 컴퓨터는 IP 주소가 포함 된 메시지를 멀티 캐스트합니다." - en.wikipedia.org/wiki/Multicast_DNS
AJP
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.