追蹤
跟著傑森去旅行
關於部落格
一位熱愛旅行、拍照和嚐美食的玩家,跟你一同分享生活中有趣的發現。
  • 32225

    累積人氣

  • 0

    今日人氣

    1

    追蹤人氣

Ubuntu-Dns server Bind 的設定

準備的資料

1.你ubuntu的ip(我的是203.204.xx.xx )//網路業者給你的固定ip


2.向中華電信申請的domain(我的是washare.tw)
接下來去中華電信設定http://domain.hinet.net/etw-eip.html
我的ubuntu電腦名稱設為ubuntu, ip=203.xx.xx.211
因此只要如下設定即可
DNS Server Name       IP Address
---------------------------------------------------------------
ubuntu.washare.tw          203.xx.xx.211
ubuntu.washare.tw          203.xx.xx.211
如果像我一樣只有一台dns server 就要填兩筆一樣的

 
把bind套件裝起來


正解:由網址去找出ip叫正解
反解:由ip去找到hostname

主要設定檔位於etc/bind/named.conf

dns主要的功能就是把網址轉成ip,也就是正解檔裏記錄的東西,通常我們會將你網域裏的主機和ip對應表寫在一個檔案中,如你的網域為washare.tw, 我們就把你的網域裏的主機和ip對應表資料存在
這個檔主要的功能就是設定你的網域一些重要的網域和其

named.conf


// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
//根網域(root domain)的正反解設定檔路徑,不要刪改它
zone "." {                              //"."指的是根網域root domain
    type hint;
    file "/etc/bind/db.root";     //根網域root domain的設定檔路徑
                                            //基本上不用理這個檔,它已經被設定好了
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
//本機的正解設定檔路徑
zone "localhost" {
    type master;                   //如果你有兩台dns server,主要的那台就設為master,備用的就設為slave
    file "/etc/bind/db.local";
};

//本機的反解設定檔路徑
zone "127.in-addr.arpa" {
    type master;
    file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
    type master;
    file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
    type master;
    file "/etc/bind/db.255";
};

include "/etc/bind/named.conf.local";


/etc/bind/db.local的正解檔案內容
註解符號是;跟前面用//不一樣喔
=================================================
;
; BIND data file for local loopback interface
;
$TTL    604800
@    IN    SOA    localhost. root.localhost. (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;正解
;@代表zone的名稱localhost
;NS表示name server
;localhost.=hostname+domain name(.), 那個.代表 domain name
;A表示address

@    IN    NS    localhost.
@    IN    A    127.0.0.1
@    IN    AAAA    ::1


/etc/bind/db.127的反解檔案內容
=================================================

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@    IN    SOA    localhost. root.localhost. (
                  1        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    localhost.
1.0.0    IN    PTR    localhost.


==================================

Starting, Stopping, and Restarting BIND9(開始、停止和重啟 BIND9)

Use the following command to start BIND9 :
使用下列命令開始 BIND9:

$ sudo /etc/init.d/bind9 start---------------------------------------ot@ubuntu:~# sudo /etc/init.d/bind9 start * Starting domain name service... bind9                                 [ OK ] 

To stop it, use :
停止它,使用:

$ sudo /etc/init.d/bind9 stop

Finally, to restart it, run
最後,要重啟它,運行:

$ sudo /etc/init.d/bind9 restart=============================root@ubuntu:~# netstat -tuln |grep 53tcp        0      0 203.204.16.230:53       0.0.0.0:*               LISTEN     tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     tcp6       0      0 :::53                   :::*                    LISTEN     tcp6       0      0 ::1:953                 :::*                    LISTEN     udp        0      0 203.204.16.230:53       0.0.0.0:*                          udp        0      0 127.0.0.1:53            0.0.0.0:*                          udp        0      0 0.0.0.0:5353            0.0.0.0:*                          udp6       0      0 :::53                   :::*    ===========================
相簿設定
標籤設定
相簿狀態