시스템(Windows)

nslookup 에 대해 알아보겠습니다.

forward error correction Circle 2025. 4. 22. 08:39
반응형

Ⅰ. nslookup 명령어란?

 "Name Server Lookup"의 줄임말로, 도메인 이름을 IP 주소로 변환하거나 반대로 IP 주소로 도메인 이름을 확인할 때 사용하는 네트워크 진단 도구입니다. 주로 도메인 이름 시스템(DNS)에 질의하여 도메인 이름이나 IP 주소 매핑을 조회하는 데 사용됩니다. 또한 네트워크 문제 해결이나 도메인 설정 확인 등에 자주 사용됩니다.

Ⅱ. nslookup 주요 특징 및 기능

 ⅰ) 도메인 이름 조회: 도메인 이름을 입력하면 해당 도메인의 IP 주소를 반환합니다.

 ⅱ) IP 주소 조회: IP 주소를 입력하면 해당 IP 주소에 매핑된 도메인 이름을 반환합니다.

 ⅲ) DNS 레코드 조회: 다양한 DNS 레코드(A, MX, CNAME 등)를 조회할 수 있습니다.

 ⅳ) WINS 서버 조회: Windows 환경에서는 WINS 서버를 통해 NetBIOS 이름을 조회할 수도 있습니다.

Ⅲ. nslookup 기본 사용법

nslookup [옵션] [도메인명 또는 IP 주소]

 

옵션명 설명
-a 모든 DNS 레코드를 조회합니다.
-d 디버그 모드로 실행합니다.
-f 정렬 없이 모든 레코드를 출력합니다
-k WINS 서버를 통해 NetBIOS 이름을 조회합니다.
-l 로컬 NetBIOS 이름을 목록 형식으로 출력합니다.
-m 원격 DNS 서버의 주소를 명시합니다.
-n 도메인 이름을 숫자 형식으로 출력합니다.
-r 재귀적 질의를 사용하여 DNS 서버에 질의합니다.
-s 소스 IP 주소를 지정합니다.
-type=[레코드 타입] 특정 DNS 레코드 타입만 조회합니다.
-help 도움말 메시지를 출력합니다.

Ⅳ. nslookup 기본 사용법

ⅰ) 도메인명을 IP 주소로 조회
nslookup www.tistory.com
결과 예시:

 

ⅱ) IP 주소로 도메인 역방향 조회 (Reverse Lookup)

nslookup 8.8.8.8
결과 예시:

ⅲ) 특정 DNS 서버를 지정해서 조회

nslookup http://www.tistory.com 8.8.8.8
DNS 서버(8.8.8.8)를 이용하여 www.tistory.com 의 정보를 조회합니다.
 

 

ⅳ) 인터랙티브 모드 (명령어만 입력)

 : 여러 개의 도메인 조회나 설정을 한 번에 처리할 수 있는 명령 프롬프트 환경이 됩니다.

nslookup

> server 8.8.8.8 ← 사용할 DNS 서버 설정
> 
set type=MX ← 메일 서버(MX 레코드) 조회
> naver.com ← 도메인 입력
> 
exit ← 종료

결과 예시:

 

ⅴ) 자주 사용하는 설정 옵션

명령어 설명
set type=A IPv4 주소 레코드 조회 (기본값)
set type=AAAA IPv6 주소 레코드 조회
set type=MX 메일 서버(MX 레코드) 조회
set type=NS 네임서버 정보 조회
set type=TXT 텍스트 레코드 (도메인 검증, SPF 등) 조회
set type=SOA 권한 있는 DNS 서버 정보 조회
set debug 자세한 디버그 정보 출력

Ⅴ.  nslookup 활용 예시

 ⅰ) MX 레코드 조회

nslookup -type=MX naver.com

ⅱ) NS 레코드 조회

nslookup -type=NS daum.net

 

ⅲ) TXT 레코드 조회 (도메인 인증 등)

nslookup -type=TXT example.com

 

 

 

반응형