1. zone 파일 설정 문법
hostname IN ip-address
hostname IN ip-address
IN NS dns도메인명(호스트명 포함(FQDN)). ; NS 는 dns를 의미하는 레코드타입.
- 주의 : IN 앞에 반드시 탭키 또는 스페이스 문자가 있어야 한다. 그렇지 않으면 IN 을 호스트명으로 간주하게 된다.
hostname IN A ip-address
- 주의 : hostname 앞에 스페이스 문자가 있으면 안된다. hostname 은 첫칸부터
시작해야 한다.
A (Address 의 약자)는 도메인 -> ip 로 변환하기 위한 레코드 타입.
*. hostname 대신에 (FQDN을 사용해도 된다. ex) www.abc.co.kr. )
주의할 점은 FQDN(host명을포함한 도메인)을 적을때는 맨끝에 '.' 을 반드시 붙여야 한다. 그렇지 않으면 host명으로 간주한다.
$TTL value ; 다른 dns 가 root dns 를 통해서 여기에 있는 정보를 참조했을때 이 정보를 캐시에 담아두는 기간.
ex) $TTL 86400(= $TTL 24h) => 다른 dns 가 여기 있는 정보를 참조하면
여기있는 정보를 24시간동안 캐시에 담아두겠다는 의미.
단위가 없으면 초를 의미하고 h 는 시간 d는 day m은 분, w는 주 이렇게 여거가지
단위를 붙여 표현할수 있다. $TTL 24h = $TTL 1d 와 같은 의미.
serial_number : slave dns 가 primary dns zone 설정을 업데이트 하기 위한 값으로 사용된다. slave dns 는 자신이 가지고 있는 zone 파일과 이파일을 비교하여 primary dns 에 있는 serial number 가 더 높은 경우에만 업데이트한다.
serial_number 는 기간을 의미 하지 않는다. 보통 날짜 형태의 표기를 한다.
ex) 2009100700
refresh number :slave dns 가 primary dns 의 설정파일을 업데이트 하는 주기
retry number : slave dns 가 refresh time 에 도달하여 update 를 하려고 했으나 primary dns 로 부터 응답이 없는경우 재시도 하는시간.
expire number : slave dns 가 primary dns 와 어떤 문제로 통신이 되지 않게되면 slave dns 가 가지고 있는 정보는 신뢰성이 떨어지게 된다. 그걸경우 데이터를 파기하는 시간이다.
minimum number : $TTL 과 다소 차이가 있지만 같은 의미로 봐도 된다. 그리고 해당되는 각 설정값은 관리자가 임의로 설정할 수 있다.
$TTL value <= 맨 첫번째 줄에 이부분이 와야 한다. 이 부분이 없어도 동작은하지만 경고메시지가 출력될것이다.
@ IN SOA dns도메인명. 이메일주소. ( <= 두번째 줄은 이부분이 반드시 와야 한다. 문법이 그렇다.
@ => 그 도메인 자체를 의미 ex) abc.co.kr.
IN : class 이름인데 특별한 의미는 없으며 모든 레코드 앞에 붙인다.
SOA (Start Of Authority) - 권한의 시작을 의미하는 레코드타입
(그냥 반드시 적어야 할 문법으로 생각하면 됨)
dns도메인명 : name server 도메인명을 호스트 이름을 포함하여 적는다.
이메일주소: 설정하는 도메인에 대해서 책임있는 관리자의 이메일 주소를 적는다.
이때 이메일 주소에는 '@' 문자를 포함하면 안된다.
만약 이메일주소가 root@abc.co.kr 이라면 root.abc.co.kr. 이렇게 표기해야 한다.
'OS' 카테고리의 다른 글
Windows 세션 및 PID 확인 -> netstat (0) | 2014.09.14 |
---|---|
history 조회 시 날짜,시간 표시 (0) | 2014.09.14 |
tomcat 버전 정보 확인 (0) | 2014.09.12 |
apache 와 tomcat 연동 방법 (0) | 2014.09.12 |
Tomcat 8 설치 (0) | 2014.09.12 |