backup2007

          導航

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          公告

          @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下會出現(這里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默認是把配置文件放

          在/etc/named下,數據文件放在/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

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

          個數據文件。這里需要稍微講一下區數據文件里的幾個資源記錄的含義:

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

          下面開始服務配置
          緩存域名服務器設置 (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";
          };

          ...
          保存配置,然后再創建相對應的數據文件,如上例163.com的數據文件如下:
          //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配置很像,只不過不需要建立數據文件,只需要指定數據文件存放位置就可以了
          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 閱讀(534) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 怀安县| 滁州市| 九龙城区| 镇宁| 习水县| 仪陇县| 上饶市| 阿拉尔市| 志丹县| 外汇| 平果县| 张家港市| 珠海市| 白朗县| 民勤县| 闸北区| 德惠市| 泰顺县| 平顺县| 金坛市| 东源县| 白水县| 晴隆县| 仪陇县| 沾化县| 新巴尔虎右旗| 三门峡市| 福州市| 且末县| 万源市| 梅河口市| 岚皋县| 缙云县| 鲁甸县| 安新县| 梅州市| 鄂伦春自治旗| 田东县| 鄯善县| 石台县| 登封市|