DNS (Domain Name Service)는 IP와 도메인 간 주소 변환을 해주는 서비스이며 윈도우에는 AD 설치 시 같이 설치가 되며, 독립적으로도 설치가 가능합니다.
AD 환경이라면 이중화로 2대의 AD 서버로 운영되지만 독립적으로 운영되는 곳이라면 이 DNS 서비스의 백업이 중요 할 것 입니다.
아래와 같이 백업 방법은 여러가지가 존재할 수 있습니다.
1. 백업 전용 솔루션 이용 (Net Backup 등) 2. 윈도우 자체 백업(Windows Server 백업) 이용 3. DNS 서비스 관련 파일 및 레지스트리 수동백업
여기서는 시간과 용량의 이점이 있으며 운영체제만 준비되면 바로 적용할 수 있는 3번째 방법에 대해 알아보겠습니다.
DNS 서비스 관련 파일 및 레지스트리 수동백업 아래와 같이 간단하게 백업 스크립트를 이용해서 백업이 가능하며, 윈도우 스케쥴에 등록해서 주기적으로 백업을 유지할 수 있게됩니다.
한단계 더 생각한다면 백업은 네트워크 공유폴더에 저장하는 것이 더 안전할 것 입니다.
# 백업 날짜별로 저장하기 위한 시간 변수 설정 SET _NowDate=%date:-=%%time:~3,2%%time:~9,11%
# 백업 디렉토리 생성 (원격 백업을 위해서는 공유폴더 이용) mkdir C:\backup\ExtDNS-xxx_%_NowDate% mkdir C:\backup\ExtDNS-xxx_%_NowDate%\REG
# DNS 서비스 중지 net stop "DNS Server"
# DNS 관련 파일 복사 cd c:\windows\system32\dns copy *.dns C:\backup\ExtDNS-xxx_%_NowDate%
# DNS 레지스트리 백업 REG EXPORT "HKLM\SYSTEM\CurrentControlSet\Services\DNS" "C:\backup\ExtDNS-xxx_%_NowDate%\REG\dnssys.reg"
# DNS 레지스트리 zones 백업 REG EXPORT "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones" "C:\backup\ExtDNS-xxx_%_NowDate%\REG\dnszones.reg"
# DNS 서비스 시작 net start "DNS Server"
|
작업 스케쥴 등록하기 SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN DNS-BACKUP /TR c:\backup\dns-backup.cmd
|


스케쥴 등록 옵션 /SC schedule 일정 빈도 지정 - 유효한 일정 유형: MINUTE, HOURLY,DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT
/MO modifier 일정 반복을 미세하게 제어 - 유효한 값(한정자): 일정 유형에 따라 /MO 스위치에 대해 유효한 값 ????MINUTE: 1 - 1439분 ????HOURLY: 1 - 23시간 ????DAILY: 1 - 365일 ????WEEKLY: 1 - 52주 ????ONCE: 한정자 없음 ????ONSTART: 한정자 없음 ????ONLOGON: 한정자 없음 ????ONIDLE: 한정자 없음 ????MONTHLY: 1 - 12, 또는 FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY ????ONEVENT: XPath 이벤트 쿼리 스트링
/D days 작업을 실행할 요일 지정 - 유효한 값: MON, TUE, WED, THU, FRI, SAT, SUN * MONTHLY 일정에는 1 - 31(달의 날짜) 와일드카드 "*"는 모든 날을 지정
/ST starttime 작업을 실행할 시작 시간 지정 시간 형식: HH:mm(24시간 형식)
/TN taskname 예약된 작업을 식별해 주는 고유한 이름
/TR taskrun ??예약된 시간에 실행할 프로그램의 경로 및 파일 이름 지정 * 예: C:\windows\system32\notepad.exe * 예: C:\windows\system32\notepad.exe * 예: C:\windows\system32\notepad.exe
|
백업결과 확인 

|