기존 잘 사용하던 서버호스팅중인 장비의 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레코드를 쿼리
마지막 명령실행의 결과
설정되어 있는 경우
설정되지 않은 경우
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레코드를 쿼리
마지막 명령실행의 결과
설정되어 있는 경우
설정되지 않은 경우
'IT 인터넷' 카테고리의 다른 글
[APACHE] server-status를 이용한 아파치 모니터링 방법 (0) | 2024.11.15 |
---|---|
WHATAP을 이용하여 간단한 웹서버 모니터링 (0) | 2024.11.14 |
시놀로지 로그 키워드 알림 푸쉬 문구 수정 방법! (0) | 2024.11.08 |
[리눅스] CentOS7 Yum update 실패할 경우 (0) | 2024.11.07 |
[시놀로지] EAC3 코덱 재생하기 (0) | 2024.10.13 |