Linux DNS

Fedora 9 과 같이 bind-9.5.x 사용자에게

2008.07.24 21:00

HOSTWAY 조회 수:23543

RFC에서는 아래와 같이 FQDN 을 규약하고 있습니다.

    * 영문자 A~z, 숫자 0~9 또는 하이픈(-) 조합으로만 표현되며영문자의 소문자는 구별하지 않고 같은 것으로 간주한다.
    * 
 글자는 영문자로 시작하여야 하며하이픈으로 끝날수 없다 (우리나라에서는 1999 6 30일부터 숫자로 시작되는 도메인 이름도 허용되었다).
    * 
길이는  단계별로 최소 2자에서 최대 63자까지 가능하다.
    * 
컴마(,), 
언더바(_) 등의 기호는 사용할  없다.
    * 
전세계적으로 중복되지 않도록 고유해야 한다 (이미 사용되고 있는 도메인 이름은   없다).

하지만, ISC bind-9.3.x 까지는 자체 네임서버 구성시 _ (언더바) RFC 규약을 무시하고 사용할 수 있었군요 !

하지만, fedora 9 과 같이 최신 버전에서 기본적으로 제공되는 ISC bind-9.5.x 부터는 이를 체크하게 됩니다. 따라서, bind 가 구동하지 않게 됩니다.

 check-names master ignore; 와 같이 named.conf 에 추가하여, RFC 규약을 회피할 수 있습니다.

테스트한 내역상으로는 bind-9.3.x 이하는 모두 기본적으로 _를 사용할 수 있으며, bind-9.5.x 부터는 자체 네임서버 구성시 위의 스위칭옵션을 추가해줘야 합니다.