nslookup은 "네임 서버 조회"를 의미하며 DNS 서버에서 정보를 얻는 데 유용한 명령입니다. 또한 DNS 관련 문제를 해결하는 데 매우 유용하며 DNS(도메인 이름 서버)에 쿼리하고 IP 주소에 대한 모든 도메인의 DNS 레코드를 가져올 수 있습니다.
DNS 조회 예
다음 명령을 사용하여 도메인 레코드의 주소입니다. 네임서버에 쿼리하고 세부정보를 가져옵니다.
# nslookup google.com
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: google.com Address: 216.58.219.206
역방향 DNS 조회
역방향 DNS 조회에도 IP 주소를 사용할 수 있으며, IP 주소를 사용하여 문제를 해결할 수도 있습니다. 해당 도메인. 이는 도메인의 역방향 영역에 구성된 다른 레코드입니다.
# nslookup 216.58.219.206
특정 DNS 서버 쿼리
특정 DNS 서버를 쿼리할 수도 있습니다. 네임서버 IP 주소 또는 도메인 이름에 대한 추가 매개변수를 전달해야 합니다. 예를 들어 8.8.4.4 네임서버를 쿼리하려면 다음 명령을 사용합니다.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: 206.219.58.216.in-addr.arpa name = lga25s40-in-f14.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f14.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f206.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f206.1e100.net.
도메인에 대한 SOA 레코드 찾기
nslookup을 사용하여 도메인에 대한 SOA(인증 시작) 레코드 찾기 도메인. 예를 들어 google.com 도메인에 대한 SOA 레코드를 찾으려면 다음 명령을 사용할 수 있습니다. Type-type=soa를 명령줄 매개변수로 지정해야 합니다.
# nslookup google.com 8.8.4.4
origin: 권위 있는 정보 출처.
mail addr: 도메인 관리자의 이메일 주소(첫 번째 점은 이메일 주소의 @ 기호를 나타냅니다).
serial: YYYYMMDDNN 형식의 도메인 영역 개정 데이터입니다.
refresh: 보조 이름 서버가 기본 이름 서버에서 영역의 업데이트된 버전을 확인하는 참조 간격(초)입니다.
retry: 시도 실패 후 기본 이름 서버에 다시 연결을 시도하기 전에 보조 이름 서버를 기다리는 시간입니다.
expire: 보조 이름 서버 캐시가 만료되는 시간(초)입니다.
minimum: 마지막 플러시 이후 시간이 경과되지 않은 경우 보조 이름 서버의 캐시를 플러시하지 않아야 하는 시간(초)입니다.
도메인의 MX 레코드 찾기
이메일 전송을 담당하는 모든 도메인의 MX(Mail Exchange) 레코드를 쿼리할 수도 있습니다. .
Server: 8.8.4.4 Address: 8.8.4.4#53 Non-authoritative answer: Name: google.com Address: 216.58.219.206
# nslookup -type=soa google.com
도메인에 대한 TXT 레코드 찾기
TXT 레코드는 DKIM, SPF 등과 같은 다양한 유형의 레코드에 유용합니다. 아래 명령을 사용하여 모든 도메인에 구성된 모든 TXT 레코드를 찾을 수 있습니다.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: google.com origin = ns4.google.com mail addr = dns-admin.google.com serial = 159912615 refresh = 900 retry = 900 expire = 1800 minimum = 60 Authoritative answers can be found from:
# nslookup -query=mx google.com
도메인에 대한 모든 레코드 찾기
모든 도메인에 대한 모든 레코드를 나열하려면 -query=any를 사용하세요.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: google.com mail exchanger = 10 aspmx.l.google.com. google.com mail exchanger = 30 alt2.aspmx.l.google.com. google.com mail exchanger = 50 alt4.aspmx.l.google.com. google.com mail exchanger = 40 alt3.aspmx.l.google.com. google.com mail exchanger = 20 alt1.aspmx.l.google.com. Authoritative answers can be found from:
대화형 모드의 Nslookup
대화형 모드에서 nslookup을 사용할 수도 있습니다. 대화형 모드로 들어가려면 콘솔에 nslookup을 입력하고 Enter를 누르세요. >와 같은 nslookup 프롬프트가 표시됩니다. 여기에서 동일한 쿼리를 실행하고 DNS 서버에서 도메인 정보를 가져올 수 있습니다. 이해를 돕기 위해 명령 사이에 설명을 추가했습니다.
# nslookup -query=txt google.com
이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 다른 관련 칼럼 튜토리얼을 참조하세요! ! !
위 내용은 Linux nslookup 명령 도움말 및 DNS 조회 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!