2008年9月22日 星期一

Debian DNS設定

  • 安裝DNS套件bind9

    debian:~# apt-get install bind9

  • 申請一個屬於自己的網域,可在http://www.dynadot.com/申請,.org一年只要$2xx台幣,申請完成後設定DNS1及DNS2,需填入domain及ip,如果只有一台測試主機ip相同即可

    ns1.myurl.org xxx.xxx.xxx.xxx
    ns2.myurl.org xxx.xxx.xxx.xxx

  • 設定 named.conf.local

    debian:~# vi named.conf.local

    add

    zone "myurl.org" {
    type master;
    file "/etc/bind/zones/myurl.org";
    };

  • 建立/etc/bind/zones目錄並將正解檔放至底下便於管理

    debian:~# cd /etc/bind
    debian:/etc/bind# mkdir zones

  • 建立myurl.org正解檔,在檔案中沒有加上.會自動補齊myurl.org,所以管理者信箱為root@myurl.org

    debian:# vi /etc/bind/zones/myurl.org

    add

    $TTL 86400
    @ IN SOA myurl.org. root (
    2008091702 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    86400 ) ; Negative Cache TTL
    ;
    @ IN NS ns1.myurl.org. ;dns1
    @ IN NS ns2.myurl.org. ;dns2
    @ IN A xxx.xxx.xxx.xxx ;ip
    www IN A xxx.xxx.xxx.xxx

    sub IN A xxx.xxx.xxx.xxx ;指定子網域ip
    sub.myurl.org. IN A xxx.xxx.xxx.xxx ;指定子網域DNS

  • 設定完成後重新啟動dns

    debian:# /etc/init.d/bind9 restart



沒有留言: