>> Edit article
이름
제목
패스워드
10. Bind 8.2.3 이후의 zone file 변화 8.2.3 과 9.x 에서의 간단한 변화를 보겠다. 이는 앞에서도 누누이 강조했지만 아마 놓치는 사람들이 많을 것을 예상하여 다시 한번 강조를 한다. 아래는 우리가 이제껏 설정을 해 왔던 zone file중 SOA record 부분이다. Hanterm - cat /var/named/oops.zone [root@bbuwoo named]$ cat /var/named/oops.zone ;made by admin@oops.kr.net ; @ IN SOA ns.oops.kr.net. admin.oops.kr.net. ( 980910 ; Serial 10800 ; Refresh 3600 ; Retry 432000 ; Expire 86400 ; Minimum ) .. 생략 [root@bbuwoo named]$ 이 부분에서 무엇이 강조가 되는지 알아 보자. 8.2.3 이후 버젼과 9.x 버젼에서는 다음과 같이 설정이 이루어 진다. Hanterm - cat /var/named/oops.zone [root@bbuwoo named]$ cat /var/named/oops.zone ;made by admin@oops.kr.net ; $TTL 86400 @ IN SOA ns.oops.kr.net. admin.oops.kr.net. ( 980910 ; Serial 10800 ; Refresh 3600 ; Retry 432000 ; Expire 86400 ; Minimum ) .. 생략 [root@bbuwoo named]$ 앞에서도 누누이 강조를 해온 부분이지만 붉은색 글씨의 $TTL 86400 가 8.2.3 에서 부터는 Default TTL 값으로 지정을 하게 된다. 8.2.3 에서는 $TTL 86400이 지정이 되지 않으면 message file에 Default TTL이 지정되지 않아서 기본값인 86400초를 사용 한다는 메세지가 남는다. 하지만 9.x 부터는 이것이 지정되지 않을 경우 database error가 발 생하여 아예 해당 zone file에 지정된 name은 찾아 지지 않게 된다. 그러므로 이 부분은 8.2.3 이후 버젼이라면 꼭 지정을 하는 것이 좋다. 다음 두번째 붉은색 부분인 ( ... ) 부분은 변화를 했다기 보다 고정이 되었다고 보는 것이 좋다. 즉 쉽게 예를 들겠다. 8.2.2 까지는 다음과 같이 설정을 하는 것이 용납이 되었다. Hanterm - cat /var/named/oops.zone [root@bbuwoo named]$ cat /var/named/oops.zone ;made by admin@oops.kr.net ; ; 잘못된 설정 예 $TTL 86400 @ IN SOA ns.oops.kr.net. admin.oops.kr.net. ( ; 괄호가 위치가 잘못 되었다. ; 윗라인의 제일 마지막에 위치해야 한다. 980910 ; Serial 10800 ; Refresh 3600 ; Retry 432000 ; Expire 86400 ; Minimum ) .. 생략 [root@bbuwoo named]$ 하지만 8.2.3 부터는 이런 설정은 잘못된 설정이 된다. 괄호의 시작이 꼭 SOA record가 지정되어진 라인의 제일 마지막에 위치를 해야 한다는 것을 꼭 명심 하여야 한다. :: zone 화일 맨 첫부분에... $TTL 86400 를 적어주니깐 되더군요.... ^^ 답변 주신 여러분들 감사합니다. 감사.. 꾸벅... : ----- The following addresses had permanent fatal errors ----- : <angelace@gagapc.com> : : ----- Transcript of session follows ----- : 550 <angelace@gagapc.com>... Host unknown (Name server: gagapc.com.gagapc.com.: host not found) : : 라는 메시지가 자꾸 뜨면서 멜이 안갑니다. 우찌된일인지 도통 몰겠네여.. : zone화일에 도메인에 .을 빼면 그렇타고 해서 다 해봤는데도 : 안되는데 어떻게 하면 좋을까요? : : 보내는 메일은 아주 잘 됩니다. : 그런데 다른 서버에서 gagapc.com으로 메일을 보내면 이 멍청한 DNS가 : gagapc.com을 gagapc.com.gagapc.com으로 인식합니다. : : 얼마전까지만 해도 잘 되었었구요. : bind-8.2.2를 bind-8.2.3으로 업그레이드 한후에 : 네임서버 다시깔았더니 httpd는 잘 되고, 네임서버도 잘 돌아가는데, : 단 한가지 메일을 다른곳에서 gagapc.com으로 보내질 못합니다. : : gagapc.com에서 gagapc.com으로는 잘 보내지는데... : : zone 화일도 문제 없는 상태구요.. : @ IN SOA ns.gagapc.com. root.gagapc.com. ( : 2000100900 ;Serial : 28800 ;Refresh : 14400 ;Retry : 3600000 ;Expire : 86400 ;Minimum : ) : IN A 211.45.25.218 : IN MX 10 gagapc.com. : IN NS ns.gagapc.com. : : localhost IN A 127.0.0.1 : ns IN A 211.45.25.218 : www IN A 211.45.25.218 : gagapc.com. IN A 211.45.25.218 : : 현재 상태는 access relay 시켰구, named.boot, named.conf : sendmail.cw, sendmail.cf 등등 다 설정을 보았는데도... : gagapc.com.gagapc.com. unknown host는 여전하더라구요.. : : 이거 어디서 바꾸어 줘야 설정이 변경될까여? : : bind업그레이드 하고 caching-nameserver 다시 깐거 바께는 한것이 : 없는데.... : : 답변부탁드립니다. 현재 안해본거 없이 다 해봤는데도............ : 변화가 없는건 왜일까? : 심지어는 zone파일까정 지워보고 해봤는데도 안되네여.. 변화가 없음.. : ==; : 이거 미칬나.. 서버가.. : : 꼭좀.. T.T; : : -- : angelace--angelace
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved