2008-08-22

【Server】DNS Server @ Static ADSL

Domain Name System (DNS),中譯網域名稱系統 記得在竹高上計概時就已經有聽過這一名詞。摸到才知道自己沒學好,真的覺得多出來走走會學的比綁在學校 k 理論還來的多:P

Environment (環境)


Operation-System:Ubuntu Server 8.041
Deb:bind9 (DNS)
jonny@ubuntu:~$ sudo apt-get install bind9

Hinet 網域註冊:
DNS Server Name:www.hjz.com.tw
IP Address:122.xxx.xxx.41

DNS Server Name:dns.hjz.com.tw
IP Address:122.xxx.xxx.41


Server Configure (伺服器設定)


1. 加入正反解設定:named.conf 會指出 Server 管轄的區域(Zone)名稱及相關檔案。於 include "/etc/bind/named.conf.local"; 上方加入預新增的設定
jonny@ubuntu:~$ sudo vi /etc/bind/named.conf
...
//增加正解區域(Zone)
zone "hjz.com.tw" {
    type master;
    file "/etc/bind/db.hjz";
};

//增加反解區域(Zone)
zone "205.117.122.in-addr.arpa" {
    type master;
    file "/etc/bind/db.205.117.122";
};

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


2. 修改 Bind 參數
  1. 備份原始參數
    jonny@ubuntu:/etc/bind$ sudo cp named.conf.options named.conf.options.bak

  2. 更新參數
    jonny@ubuntu:/etc/bind$ sudo vi named,conf.options
    options {

        directory "/var/cache/bind";
        forwarders {
            168.95.1.1; 139.175.10.20; 203.133.1.6;
        };
        allow-query { any; };
        allow-transfer { none; };

    };


3. 建立正解區域設定檔
jonny@ubuntu:/etc/bind$ sudo vi db.hjz
; BIND reverse data file for local loopback interface

$TTL 604800
@       IN   SOA  
hjz.com.tw. dns.hjz.com.tw. (
        1     ; Serial
        604800     ; Refresh
        86400       ; Retry
        2419200    ; Expire
        604800 )    ; Negative Cache TTL
;

@       IN     NS     dns.hjz.com.tw.
@       IN     NS     www.hjz.com.tw.
@       IN     MX 10   122.xxx.xxx.41
@       IN     A     122.xxx.xxx.41
www   IN     A     122.xxx.xxx.41


4. 3. 建立反解區域設定檔
jonny@ubuntu:/etc/bind$ sudo vi db.xxx.xxx.122
; BIND reverse data file for local loopback interface

$TTL 604800
@       IN   SOA  
@     root.dns.hjz.com.tw. (
        1     ; Serial
        604800     ; Refresh
        86400       ; Retry
        2419200    ; Expire
        604800 )    ; Negative Cache TTL
;

@       IN     NS     dns.hjz.com.tw.
@       IN     NS     www.hjz.com.tw.
41     IN     PTR     dns.hjz.com.tw.
41     IN     PTR     www.hjz.com.tw.


5. 重開 DNS Server
jonny@ubuntu:~$ sudo /etc/init.d/bind9 restart
[sudo] password for jonny:
* Stopping domain name service... bind         [ OK ]
* Starting domain name service... bind          [ OK ]


資料來源:
毓林園地:[ubuntu]設定 DNS

延伸閱讀:
VBird:DNS 伺服器

2008-08-20

COSCUP 旅行計劃

凍仁在前些日子答應了 Ijs 姊姊要去今年的 2008 Ubuntu Release Party 當工作人員,當時的凍仁只是個每天渾渾噩噩混日子等當兵的大學畢業生.. 如今接了某家小企業的資訊人員,每日工作八時忙得不可開交,俗話說的好:MIS不是人幹的,是被人幹的..

週末就是期待已久的 COSCUP,可現在最大的問題就是.. 凍仁沒自己搭車到至台北,更不用說臺大了。由於報到時間是 2008-08-23 9:00am,so 打算坐大夜車,一來有得睡二來可省錢:P

【莒光號】高雄 → 台北
  1. 費用:NT$ 6xx (全票)
  2. 耗時:6hr 25m
  3. 班次:23:40 pm
  4. 預計到達時間:06:05 am

【國光號】高雄 → 台北
  1. 費用:NT$ 500 (全票)
  2. 耗時:3hr 30m ~ 4 hr 40 m
  3. 班次:1:00am
  4. 預計到達時間:4:30am or 5:40am

【捷運】
  • ??? → 公館站 /* 直接搭附近的捷運站,誰叫自己對台北不熟Orz */


【COSCUP】
  • 2008/8/23 (SAT.) 9:00 ~ 20:00 and 8/24 (SUN.) 9:00 ~ 17:00
  • 為方便人數統計及場地分配,希望每位參加的朋友在報名 COSCUP 後,於 8/23 早上報到時,登記參加晚間的 BoF 時段,並記得在 Ubuntu Release Party 簽名處簽名。
  • Share Time 心得發表:可於當天登記 BoF 的時候找 Ijs 登記。
  • 自行攜帶延長線,以免電源不夠


話說,台大附近有不少的二手書店,whatup 也介紹了一家天瓏書局.. 不過凍仁應該會在台大多晃晃。不知這次參加 coscup 有否些小禮物XD

2008-09-02



補上這次 COSCUP 唯一的一張照片.. 不過得到件意義非凡的 T-shit,看這個月薪水下來能不能也買個 Ubuntu 包回家:P

Documents of Release Party


Second Life 介紹
【PDF Download】


Macbook 三開機 (Mac + XP + Ubuntu)

【PDF Download】


Ubuntu in USB Flash-ram

【PDF Download】


相關連結:
2008 COSCUP - 開源人年會
COSCUP 2008 影片
Yahoo知識+:國道客運台北到高雄(市區到市區)要多久?

Design by Dzelque Blogger Templates 2008

Taiwan UTF-8 No IE Orz.tw cc Online counter