nslookup을 사용하여 다음 정보를 쿼리하는 방법

nslookup을 사용하여 다음 정보를 쿼리하는 방법

Linux에서는 man nslookup다음과 같은 메시지가 많이 표시됩니다. 구현되지 않았습니다. nslookup프로그램을 사용하여 다음 정보를 가져오는 방법이 궁금합니다 .

  • 1) 내 로컬 DNS 서버
  • 2) 일부 사이트(예: google.com, facebook.com)의 DNS 서버
  • 3) 유형 A, NS, CNAME, MX RR을 쿼리하는 방법은 무엇입니까?

답변1

NSLOOKUP이나 Dig는 OS 호출이므로 로컬 DNS 서버를 제공할 수 없다고 생각합니다. 이것은 (보통) 다음과 같이 가장 쉽게 수행됩니다.

cat /etc/resolv.conf

Unix 시스템에서는 nslookup을 수행하면 쿼리에 사용된 네임서버를 알 수 있는 것처럼 보입니다.

 nslookup google.com 

쿼리된 서버 IP가 있는 "Server:" 줄이 반환됩니다.

로컬 이름 서버를 사용하여 사이트에 대한 DNS 서버를 쿼리하려면 -

dig sitename.com ns

@domain 이름을 사용하여 다른 네임서버(해당 네임서버에서 조회를 허용하는 한)를 사용하여 동일한 작업을 수행할 수 있습니다. 예를 들어 dig @8.8.8.8 facebook.com NS는 가장 가까운 Google에 따라 Facebook의 네임서버를 알려줍니다. 네임서버. 또한 dig com NS를 사용하여 .com 도메인 이름에 대한 네임서버 목록을 찾은 다음 해당 네임서버 중 하나에 쿼리하여 권한 있는 네임서버가 어떻게 생각하는지 확인할 수도 있습니다.

레코드 유형을 쿼리하려면

dig sitename.com RECORDtype

예를 들어 dig sitename.com MX는 사이트에 대한 MX 레코드를 표시하거나 dig sitename.com A는 A 레코드를 제공합니다.

답변2

자동 수정을 좋아합니다. davidgo가 언급한 유틸리티를 dig라고 합니다. 예를 들어 Linux에서 SIP SRV 레코드 조회는 다음을 사용하여 수행됩니다.dig SRV _sip._tcp.domain.com

관련 정보