서버 마이그레이션 시 dns 설정 관련 질문
본문
안녕하세요.
서버 마이그레이션 시 dns 설정에 대해서 질문이 있어서 남깁니다.
기존에 xxx.co.kr이라는 도메인에 네임서버는 ns1.xxx.com.을 사용하고 있습니다.
하지만, 가비아에서 도메인에 설정한 네임서버는 위의 네임서버가 아닌 ns.xxxxxx.com이라는 네임서버가 1차로 지정이 되어있습니다.(두 네임서버를 nslookup으로 조회 시 같은 ip가 조회됩니다.)
기존에 zone file은
@ A xxx.xxx.xxx.xxx(기존서버 IP)
www A xxx.xxx.xxx.xxx(기존서버 IP)
m A xxx.xxx.xxx.xxx(기존서버 IP)
* A xxx.xxx.xxx.xxx(기존서버 IP)
신규 서버에 centos7에 bind를 설치하였으며
$TTL 60
@ IN SOA ns.사용할 네임서버.co.kr. root.사용할 네임서버.co.kr.(
xxxxxxxxxx ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ) ; min
@ IN NS ns.starfun.co.kr.
@ IN NS ns1.starfun.co.kr
@ A xxx.xxx.xxx.xxx(기존서버 IP)
www A xxx.xxx.xxx.xxx(기존서버 IP)
m A xxx.xxx.xxx.xxx(기존서버 IP)
* A xxx.xxx.xxx.xxx(기존서버 IP)
ns IN A xxx.xxx.xxx.xxx(기존서버 IP)
ns1 IN A xxx.xxx.xxx.xxx(기존서버 IP)
다음과 같이 설정이 되어있습니다.
해당 도메인 조회 시 신규 서버에서 조회를 하게 하고 신규 서버에서 dns주소를 뿌리면 신규서버의 ip로 교체를 하려고하는데, 이렇게 진행하는 것이 맞을까요?
답변 1
신규서버쪽에 설정이 되었더라도
네임서버 캐시가 퍼져있는 상황을 가정하면 기존서버 신규서버 오락가락 할겁니다.
그래서 그나마 확실하게 하려면 양쪽 서버 모두 신규 정보로 맞추고
기존서버로 들어오는 요청은 신규서버로 리다이렉트 시키기 위해
기존에 없던 임시성 별도 2차 도메인 생성, 신규서버에 매핑.
또는 임시로 아이피 사용. 정도로 하면 될것 같습니다.
이후 기존서버로 들어오는 요청이 완전히 없어지면
기존서버 삭제
추가한 임시성 별도 2차 도메인 삭제
로 가는 루틴이 필요하지 않나 싶습니다.
오직 하나의 도메인으로만 해결해야 한다면
기존서버 신규서버 동일하게 서버 운영하고
DB 만 신규서버쪽으로 바라보게 하는것도 방법일것 같구요.