'BIND'에 해당되는 글 2건

  1. 2008.04.15 rrset-order ( BIND configuration )
  2. 2007.11.13 OpenDNS로 인터넷 속도를 향상 시켜 보세요 1

bind는 configuratin 에서 수 많은 설정 기능을 제공한다. 그 중에서 rrset-order라는 statement는 DNS query를 처리 할때  동일한 RRs ( RRsets ) 들 중에 어떤 것을 return 할 것인가에 대한 순서를 정의 할 때 사용 된다.

문법은 다음과 같다. ( BIND 9.2.3 부터 제대로 구현되어 있음 )

rrset-order { order_spec ; [ order_spec ; ... ] };

default는 random-cyclic 순서이다. 즉, 처음 선택은 random 하게 하고 그 이후에는 cyclic 순서를 따른다.

order_spec 은 다음과 같은 형태로 정의한다.

[class class_name] [type type_name] [name "domain_name"] order ordering

ordering은 fixed, random, cyclic 중 하나를 선택해야 한다.

fixed : Records are returned in the order they are defined in the zone file.
random : Records are returned in some random order.
cyclic : Records are returned in a round-robin order.

예를 들어 다음과 같은 문장이라면

rrset-order {
   class MX name "example.com" order random;
   order cyclic;
};

example.com에 대한 MX 레코드에 대해서는 random 순서로 하며, 그 이외는 cyclic 으로 한다는 의미이다.


 

Posted by 알모리
,
OpenDNS라는 서비스가 있습니다. 무료로 DNS 서버를 운영하는 서비스 입니다.

zoneEdit.com 이나 freeDNS.com 같이 zone 파일을 관리 할 수 있는 무료 DNS 서비스는 아닙니다.

사이트의 첫 페이지에서 서비스의 장점을 다음과 같이 설명 하고 있군요.

OpenDNS is a better DNS service. We make your Internet safer, faster, smarter and more reliable. It's free, and there's nothing to download.

기존에 ISP에서 제공하는 DNS 서버 보다 안전하고 빠르고, 영리하고, 안정적며, 무료 이고 설치가 간단하다고 얘기 하고 있네요.

구체 적으로는 Phishing 사이트를 차단해 주는 기능과, 도메인 이름에 오타를 쳤을 때 교정해 주는 typo correction 기능이 있으며 Shortcut 기능이라고 하여 주소 창에 특정 단어를 쳤을 때 특정 사이트로 연결 해주는 기능이 있습니다. 예를 들어, 주소창에 mail 이라고 쳤을 때 www.daum.net으로 연결 되도록 하는 기능 정도가 되겠습니다. 속도와 안정성 측면에서는 Anycast routing을 사용하여 자동으로 가까운 곳에 위치 하는 서버에서 서비스를 받도록 한다고 합니다.

서비스 제공 업체에서는 사용자가 존재하지 않는 domain name을 질의 했을 때 제휴된 광고 페이지를 노출 하여 수익을 얻는 것 같습니다.

기능들을 봐선 써보고 싶은 생각이 별로 들지 않는군요. 혹시 PC에 설정된 DNS 서버가 마음에 들지 않는 분들은 한번 써보시기 바랍니다. 과연 인터넷 속도가 빨라 지는지 궁금하군요.

무료로 OpenDNS 서비스를 이용하는 방법은 네트워크 설정에서 DNS 서버 설정을 OpenDNS에서 제공하는 DNS 서버를 다음의 주소로 설정하여 사용하는 것입니다.

  • 208.67.222.222 (resolver1.opendns.com)
  • 208.67.220.220 (resolver2.opendns.com)
  • Posted by 알모리
    ,