nslookup 명령어

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

nslookup 명령어는 네임 서버 조회(Name Server Lookup)를 뜻하는 명령어로 네임 서버의 정보를 얻기 위한 명령어입니다. DNS(Domain Name System)에 질의 후 대상 도메인의 IP 주소나 DNS 레코드 등의 정보를 얻기 위한 네트워크 명령어입니다.

DNS 서버의 정상적인 작동을 통해 정상적인 네트워크 설정이 되었는지 확인할 때 많이 사용하게 되는 명령어 중 하나입니다. 보통 맥 OS 및 윈도우에서 nslookup을 사용하지만 리눅스에서도 사용할 수 있으며 사용법은 대체로 동일하지만 더 자세한 명령어 옵션을 이용했을 때 사용법은 차이가 있을 수 있으며 동일한 명령어라도 결과 값에는 차이가 발생합니다.

✅ nslookup 명령어 기본 사용법

nslookup -[옵션] [호스트]
# 사용 예: 윈도우 cmd에서.
C:\Users\> nslookup  google.com
서버:    pcns.bora.net
Address:  61.41.153.2

권한 없는 응답:
이름:    google.com
Addresses:  2404:6800:4005:81a::200e
142.250.207.78

역방향 DNS 조회

nslookup [ip 주소]
nslookup 명령어로 역방향 DNS 조회

✅ nslookup 옵션

옵션은 명령어 뒤, 조회할 호스트 앞에 붙입니다. 질의에 사용할 DNS 서버를 직접 지정하려면 호스트 뒤에 서버 주소를 적습니다. 지정하지 않으면 현재 PC에 설정된 DNS 서버로 질의합니다.

nslookup -[옵션] [호스트] [DNS 서버]

# 사용 예: 구글 DNS(8.8.8.8)로 질의
nslookup -q=ns daum.net 8.8.8.8

레코드 조회

-type 옵션 또는 -query 옵션을 사용해서 A, CNAME, MX, TXT 레코드를 조회할 수 있습니다. -query 옵션의 경우 줄여서 -q 옵션으로 간단하게 사용할 수 있습니다.

nslookup -q=ns google.com
서버:    pcns.bora.net
Address:  61.41.153.2

권한 없는 응답:
google.com      nameserver = ns4.google.com
google.com      nameserver = ns1.google.com
google.com      nameserver = ns3.google.com
google.com      nameserver = ns2.google.com

ns1.google.com  internet address = 216.239.32.10
ns2.google.com  internet address = 216.239.34.10
---생략---
  • pcns.bora.net은 LGU+의 DNS 서버 이름입니다.

메일 서버를 확인할 때는 mx로 조회합니다. 우선순위 숫자가 작을수록 먼저 시도하는 서버입니다.

nslookup -q=mx google.com

권한 없는 응답:
google.com      MX preference = 10, mail exchanger = smtp.google.com

DNS 캐시 초기화(윈도우)

윈도우 CMD 창에서 캐시 초기화가 필요한 경우 사용할 수 있습니다.

ipconfig /flushdns

✅ 리눅스 nslookup 설치

윈도우 기준으로 nslookup 예시를 들었다면 리눅스 nslookup 명령을 사용하기 위해서는 설치가 필요합니다. 최신 버전의 리눅스에서는 host 명령어 사용을 권장하고 있습니다.

# CentOS, RHEL 계열
yum install -y bind-utils

# 우분투, 데비안 계열
apt install -y dnsutils
 ~]$ nslookup -q=ns daum.net
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
daum.net	nameserver = ns2.daum.net.
daum.net	nameserver = ns1.daum.net.

“Non-authoritative answer”는 질의를 받은 DNS 서버(여기서는 8.8.8.8)가 daum.net의 권한 있는 네임 서버가 아니라는 의미입니다. 권한 있는 서버에서 받아 캐시해 둔 값으로 응답한 것이라, 실제 등록 정보와 시차가 있을 수 있습니다.

후이즈 도메인 조회 사용 예시(naver)
🌏 여기까지 읽으셨다면
명령어 없이 같은 정보를 보는 방법
nslookup으로 확인한 네임 서버와 레코드는 웹에서도 그대로 조회할 수 있습니다. 후이즈 도메인 조회는 여기에 whois 명령어의 등록 정보와 만료일까지 묶어 한 화면에 보여줍니다.
입문자 터미널이나 CMD를 열지 않고 도메인만 넣으면 됩니다. 등록기관·등록일·만료일·상태가 정리되어 나오고, 만료까지 남은 날짜도 함께 표시됩니다.
전문가 후이즈에 등록된 네임 서버와 실제 DNS 응답을 나란히 비교하고, A·AAAA·NS·MX·TXT 레코드와 TTL, 후이즈 원문까지 확인할 수 있습니다.
도메인 조회 열기

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • certbot 명령어(인증서 관리 및 삭제)

    Alma Linux에서 이 사이트에 Certbot 설치 및 갱신 설치를 해 진행하는 중 인증서 삭제 후 재설치를 할 이유가 생겨 삭제와 함께 나머지 Certbot 명령어 사용법에 대해 체크하게 되었습니다. certbot 명령어는 다음 페이지에서 확인했습니다. ✅ certbot 명령어: 인증서 관리 사용 중인 인증서 목록을 보려면 다음 명령어를 입력합니다. ✅ 기존 인증서 재생성 및 업데이트 certonly…

  • [Linux] lsof 명령어: 실행 중 파일 정보 출력

    lsof 명령어는 lisf open files의 약자로 리눅스 시스템에서 열려 있는 파일의 정보를 출력해 주는 명령어입니다. lsof 명령어는 파일을 포함하여 디렉터리, 네트워크 소켓, 파이프 등 프로세스가 사용 중인 다양한 리소스도 조회할 수 있습니다. ✅ lsof 명령어 기본 구문 명령어만 입력 했을 때는 현재 시스템에서 열린 모든 파일과 관련된 프로세스 정보를 출력합니다. ✅ lsof 명령어…

  • [Linux] localectl 명령어

    CentOS 7 버전부터 많은 명령어들이 통합되어 제공됩니다. 로케일 및 키보드 관련 부문은 localectl 명령어에서 제공합니다. locale은 원래 지역이나 장소를 의미하지만, IT 환경에서는 언어 및 지역 설정을 지칭합니다. 리눅스에서는 문자 인코딩, 언어, 날짜/시간, 숫자 등의 지역화 설정을 locale 문자열로 정의합니다. 대부분의 유닉스 및 리눅스 배포판은 POSIX 기반이며, 이는 Red Hat 및 Debian 계열도 포함됩니다….

  • 리눅스 리다이렉션(Redirection)

    웹 상에서 리다이렉션(Redirection)은 웹 브라우저가 특정 URL을 요청했을 때, 미리 지정된 다른 URL로 재요청하게 하는 것을 말합니다. 재 연결의 사전적인 의미를 가진 Redirection은 리눅스에서 입력과 출력을 다루는 방식으로, 데이터를 파일로 보내거나 파일에서 읽어오는 작업을 수행할 수 있게 해줍니다. 리눅스 리다이렉션은은 키보드로 입력, 화면으로 출력을 하는 것이 아니라 파일로 출력하는 것을 의미합니다. 리다이렉션에는 표준…

  • 리눅스 chage 명령어

    리눅스 chage 명령어는 change age의 줄임 말로 사용자 계정의 만료 및 비밀번호 만료 설정을 관리 할 때 사용합니다. 주요 기능과 목적은 비밀번호 만료일 설정, 비밀번호 최소 사용 기간 설정, 계정의 비활성화 날짜 설정 등이 있습니다. ✅ chage 명령어 옵션 ✅ chage 명령어 사용 방법 ✅ chage 명령어 사용 예시 계정 만료, 비밀번호 만료…

  • clear 명령어

    ■ clear 명령어 – 기타명령어 clear 명령어는 리눅스에서 출력 된 터미널 화면을 지우는 명령어이다. clear 명령어는 도스의 cls 명령어와 동일한 뜻과 기능을 가지고 있다. 리눅스 터미널 화면을 지워주고 커서는 화면 상단에 위치학게 된다. 아래처럼 ll 명령어를 입력 후 clear 명령어를 입력해서 테스트 해 볼 수 있다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 2   +   1   =