본문 바로가기
IT 인터넷

dig, nslookup 활용한 DNS 설정 확인

by zzom~ 2024. 11. 12.
반응형

 

기존 잘 사용하던 서버호스팅중인 장비의 IP를 변경 해야하는 상황이 발생 했다.

더보기

이런 경우 확인 해야하는 부분이 많겠지만 웹서비스의 경우 가장 기본적인 것이 도메인 네임서버에서의 아이피 설정이다.

이 부분을 잘 적용해야  서비스 중단 없이 아이피 변경을 할 수 있다고 본다.

 

기본적인 사전 설정 상황을 보면

zzom.co.kr 도메인은 dnszi에서 서비스를 이용하고 있고 

도메인 정보에서 네임서버 설정은

1차 ns3.dnszi.com

2차 ns18.dnszi.com

3차 ns51.dnszi.com

4차 ns62.dnszi.com

5차 ns74.dnszi.com

이렇게 되어 있다.

 

이에 업체에서 제공하는 dns서비스로 변경을 하면 아이피 변경시 같이 적용 할 수 있다고 한다.

 

하지만 zzom.co.kr은 서비스 중인 서버이므로 이또한 연결단절이 되어서는 안된다.

 

단절없이 네임서버를 변경하기 위해 필요한 작업 순서

1. 업체측에 dns서비스 설정 요청

2. 업체에서  dns서비스 설정

3. 서비스 설정이 된 후 나의 도메인 정보에서 네임서버 설정 변경 (예, ns.abcd.com, ns1.abcd.com )

 

이렇게만 작업 하면 된다.

 

문제는 서비스단절을 막기 위해서 업체에서 dns서비스 설정을 완료 했는지..해당 내역이 전세계 네트워크에 적용이 되었는지 확인이 필요하다.

 

여기서 dns서비스 설정을 했는지의 여부를 직접 확인 할 수 있다.

이 때 사용할 수 있는 것이 dig, nslookup 이용하여 확인하는 방법이다.

 

(서론이 너무 길었지만)

이에 dig 및 nslookup의 기본적인 사용법을 알아보려 한다.

 

dig 사용법

# dig @DNS서버(생략할 경우 PC에 설정된 기본 DNS가 지정됨) 도메인명 레코드타입(A,MX,CNAME,NS,TXT)

 

사용예)

# dig zzom.co.kr A [A는 생략가능]

현재 PC에 설정된 cache DNS에 대하여 zzom.co.kr의 A레코드를 쿼리

 

# dig zzom.co.kr MX

현재 PC에 설정된 cache DNS에 대하여 zzom.co.kr의 MX레코드를 쿼리

 

# dig @ns.abcd.com zzom.co.kr A

ns.abcd.com에 설정된 zzom.co.kr의 A레코드를 쿼리

 

마지막 명령실행의 결과

설정되어 있는 경우

QUESTION, ANSWER SECTION 존재 확인.

설정되지 않은 경우

ANSWER SECTION이 없다.

nslookup 사용법

# nslookup -q=레코드타입(A,MX,CNAME,NS,TXT) 도메인명 DNS서버(생략할 경우 PC에 설정된 기본 DNS가 지정됨)

 

사용예)

# nslookup -q=A zzom.co.kr [-q=A는 생략가능]

현재 PC에 설정된 cache DNS에 대하여 zzom.co.kr의 A레코드를 쿼리

 

# nslookup -q=MX zzom.co.kr

현재 PC에 설정된 cache DNS에 대하여 zzom.co.kr의 MX레코드를 쿼리

 

# nslookup -q=A zzom.co.kr ns.abcd.com

ns.abcd.com에 설정된 zzom.co.kr의 A레코드를 쿼리

 

마지막 명령실행의 결과

설정되어 있는 경우

 

설정되지 않은 경우

반응형