nslookup 명령어

코코볼·2023년 5월 30일
0

nslookup

name server 관련한 조회를 할 수 있는 명령어
서버의 네트워크가 제대로 설정되었는지 확인하는 용도로도 사용함.

링크텍스트

기본 사용법

IP 조회

nslookup 명령어 뒤에 조회하려는 도메인을 지정
ex) $ nslookup google.com
re)
Server : 192.168.152.2
Address: 192.168.152.2#53
Non-authoritative answer:
Name: google.com
Address: 58.229.92.103
Name: google.com
Address: 58.229.92.88

MX(Mail Record) 확인

ex) $nslookup -query=mx google.com
...

CNAME 조회

Cannonical Name 필드를 조회할 경우 -q=cname옵션 사용
ex) $ nslookup -q=cname example.com

Text 조회

Domain validation 이나 SPF(Sender Policy Framework)설정시 사용하는 TEXT 필드 조회
ex) $ nslookup -q=txt gmail.com

NS 레코드로 DNS 목록 확인

ex) $ nslookup -type=ns google.com
...

그외..

Reverse DNS lookup

IP로 Domain Name을 찾는 기능이다. 옵션으로 -type=ptr를 준 것과 동일하며 찾는 주소가 IP 경우 nslookup이 자동으로 -type=ptr을 설정해서 검색하는 듯 하다. 찾으려는 서버가 속한 DNS의 설정에 PTR항목이 설정되어 있어야 조회가 가능하다.

특정 DNS 사용하여 조회

기본 설정된 DNS가 아닌 외부의 DNS를 지정해서 조회할 수 있다. 지정할 DNS는 조회할 도메인 이름 뒤에 써주면 된다. 다음은 구글의 공개 DNS인 8.8.8.8을 사용하여 조회하는 예제이다.
ex) $ nslookup redhat.com 8.8.8.8
...
ex) $ gmail.com 168.126.63.1

0개의 댓글