상세 컨텐츠

본문 제목

DNS3 (도메인 조회, nslookup, whois, dig)

DNS

by https443 2024. 11. 23. 00:21

본문

이전 글 에선 DNS가 무엇인지, 어떻게 작동하는지 작성하였음.
이번 내용은 DNS에 등록한 도메인의 정보를 조회하는 방법에 대해 서술 예정.


1. 도메인 조회를 하는 경우

  1.1 DNS 설정 확인:  A, MX, NS, TXT 레코드 등을 확인하여 구성 확인.
  예를 들어 메일 서비스를 사용해야하는 경우 MX 값을 설정하여 사용 중인 메일 서버로 설정.
  여러 도메인을 하나의 웹사이트로 연결하여 브랜드 이름, 마케팅 등에 사용하는 경우 포워딩 설정.
  과 같은 여러 이유에서 도메인에 등록된 정보를 확인하고 설정하여 효과적으로 도메인을 사용하기 위함.

  1.2 도메인 소유권 및 등록 정보 확인: 도메인 만료일, 소유자 정보, 네임서버 설정 등 도메인 등록 관련 
  세부 정보를 확인하기 위해 사용.

  1.3 네트워크 연결 문제 해결: 도메인이 예상한 IP로 올바르게 해석되는지, 경로에 장애가 있는지 확인하여 
  네트워크 문제를 파악.

  1.4 서비스 배포 전 확인: 설정한 도메인의 DNS 레코드(A, CNAME, TXT 등)가 올바르게 설정 되었는지 
  확인하여 서비스 가용성을 검증.


 

2. 도메인 조회 도구 

  2.1 whois:
  도메인의 등록 정보를 조회하는 도구로, 소유자, 등록 기관, 만료일 등 정보를 확인.
  도메인 또는 IP 주소에 대한 레지스트리 데이터를 제공.  

  2.2 nslookup:
  간단한 DNS 쿼리를 수행하는 도구로, A, MX, NS 등의 레코드 조회에 사용.
  특정 DNS 서버를 지정하거나 기본 시스템 설정을 사용할 수 있음.

  2.3 dig (Domain Information Groper):
  DNS 쿼리에 대해 더 상세한 정보를 제공 :
  다양한 옵션을 통해 TXT, NS, MX 레코드 등 특정 정보를 조회 가능.



3. 조회 방법
   3.1.1 whois 조회


   3.1.2 도메인 검색

조회시 등록자의 정보, 등록 기관, 사용 중인 네임 서버를 확인 할 수 있음.


  3.1.3  서버에서 조회하기
  사용 중인 서버에서 whois 조회가 가능함.
   
   3.1.3.1 설치 

#CentOS

yum install jwhois

#Ubuntu

apt install whois


   3.1.3.2 설치 확인

#CentOS

rpm -qa | grep jwhois

#Ubuntu

dpkg -l | grep whois

 

 

   3.1.3.3 조회

whois (도메인)

 


 

  3.2.1 nslookup 조회

win + r

nslookup

도메인 입력

 

  3.2.2 특정 레코드 값 조회
  예를 들어 MX 레코드를 조회 할 경우
   3.2.2.1 CMD 사용

set type=MX

도메인 입력

 

   3.2.2.2 서버 사용

nslookup (도메인)


   3.2.2.3 서버에서 레코드 조회

nslookup -type=(레코드) (도메인)


   3.2.2.4 서버에서 레코드 + 특정 네임 서버에서 조회

nslookup -type=(레코드) (도메인) (네임 서버 IP)


 
 3.2.3 특정 네임 서버에서 조회 할 경우
    3.2.3.1 CMD 사용

server (네임 서버 IP)

server 168.126.63.1

도메인 입력

   
    3.2.3.2 서버 사용

nslookup (도메인) (네임 서버IP)

 


 

3.3.1 dig 조회

dig (도메인)

 

  3.2.2 특정 레코드 값 조회

dig (도메인) (레코드)


3.3.3 레코드 + 특정 네임 서버에서 조회

dig (도메인) (레코드) @(네임 서버 IP)

'DNS' 카테고리의 다른 글

DNS2  (0) 2024.11.19
DNS  (2) 2024.11.18

관련글 더보기