backup2007

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          公告

          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);


          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Ubuntu:如何通過BIND套件來架設DNS服務[轉]

          首先安裝BIND套件

          sudo apt-get install bind

          這時在/etc/bind下會出現(xiàn)(這里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默認是把配置文件放

          在/etc/named下,數(shù)據(jù)文件放在/var/named或/var/bind下的,而UBUNTU都一起放在這個目錄下了)

           

          db.0 db.255 db.root named.conf.local
          db.127 db.local named.conf named.conf.options

          其中named.conf為主配置文件,named.conf.local和named.conf.options這兩個文件在其他的UNIX/LINUX

          系統(tǒng)里默認是沒有的,UBUNTU的這種想法很不錯,把各個部分都分開管理;其余的部分都是默認生成的幾

          個數(shù)據(jù)文件。這里需要稍微講一下區(qū)數(shù)據(jù)文件里的幾個資源記錄的含義:

          SOA記錄:指示該區(qū)的權威
          NS記錄:列出該區(qū)的一個名字服務器
          A記錄:名字到地址的映射 (也就是正向解析)
          PTR記錄:地址到名字的映射 (也就是反向解析)
          CNAME:規(guī)范名字 (別名記錄)

          下面開始服務配置
          緩存域名服務器設置 (Cache-only server)
          緩存域名服務器顧名思義其自身是沒有域名記錄的,僅僅從別的DNS上獲取記錄并做高速緩存。
          安裝好DNS服務后,不需要任何配置,只需要把服務起起來就是緩存域名服務器了。

          sudo /etc/init.d/bind start
          主DNS配置
          安裝好DNS后,配置named.conf.local,如下例:

           

          zone "163.com" {
          type master;
          file "/etc/bind/db.163.com";
          };

          zone "sohu.com" {
          type master;
          file "/etc/bind/db.sohu.com";
          };

          zone "sina.com" {
          type master;
          file "/etc/bind/db.sina.com";
          };

          ...
          保存配置,然后再創(chuàng)建相對應的數(shù)據(jù)文件,如上例163.com的數(shù)據(jù)文件如下:
          //db.163.com的配置文件
          $TTL 86400
          @ IN SOA dns.163.com root.dns.163.com. (
          2005092001 ; serial
          28800 ; refresh
          7200 ; retry
          604800 ; expire
          86400 ; ttl
          )
          @ IN NS dns.163.com
          @ IN MX 10 mail.163.com.

          dns IN A 111.111.111.111
          www IN A 222.222.222.222
          xxx IN A 333.333.333.333
          mail IN CNAME xxx
          ...
          保存,重啟BIND服務就OK了

          從DNS的配置
          從DNS的配置和主DNS配置很像,只不過不需要建立數(shù)據(jù)文件,只需要指定數(shù)據(jù)文件存放位置就可以了
          zone "163.com" {
          type slave;
          file "/etc/bind/db.163.com";
          masters {
          111.111.111.111; //主DNS的地址
          };
          };

          zone "sohu.com" {
          type slave;
          file "/etc/bind/db.sohu.com";
          masters {
          111.111.111.111; //主DNS的地址
          };
          };

          zone "sina.com" {
          type slave;
          file "/etc/bind/db.sina.com";
          masters {
          111.111.111.111; //主DNS的地址
          };
          };

          ...

          保存配置,重啟服務。
          BIND9里的還有很多其它的功能選項,大家慢慢消化吧!

          posted on 2007-09-04 13:13 backup2007 閱讀(531) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 方城县| 当阳市| 岢岚县| 玛纳斯县| 栾城县| 堆龙德庆县| 石景山区| 双柏县| 佛冈县| 嘉祥县| 万年县| 台北县| 于都县| 石门县| 年辖:市辖区| 兴安县| 易门县| 靖远县| 永仁县| 清原| 文山县| 嘉黎县| 易门县| 堆龙德庆县| 和龙市| 酉阳| 永宁县| 巴中市| 芮城县| 琼结县| 余江县| 定边县| 池州市| 洱源县| 金山区| 耒阳市| 北辰区| 兴化市| 眉山市| 蒲江县| 高陵县|