• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux下DNS配置

    發布: 2007-7-04 12:06 | 作者: admin | 來源:  網友評論 | 查看: 16次 | 進入軟件測試論壇討論

    領測軟件測試網 最近,為了配置DNS服務器我收集了不少有關配置DNS服務器方面的資料。在這里我將這些資料加上我在配置DNS服務器時的一些經驗進行一下整理。希望能對和我一樣在配置DNS服務器時遇到困難的朋友一些啟示。
    DNS服務器軟件即BIND的安裝應該說是比較容易的,正常情況下是不會出現什么問題的。因此,本文在著重要討論的是DNS服務器的幾個配置文件的配置問題。本文將以REDHAT8.0自帶的BIND9.2.1為依據進行討論。以下是本人這次配置DNS服務器的幾個配置文件:
    /etc/named.conf
    /在NAMED.CONF配置文件中使用//和/* */來進行注釋,

    options { /*OPTIONS選項用來定義一些影響整個DNS服務器的環境,如這里的DI RECTORY用來指定在本文件指定的文件的路徑,如這里的是將其指定到 /var/named 下,在這里你還可以指定端口等等。不指定則端口是53
    */
    directory "/var/named";
    }; //

    //
    // a caching only nameserver config
    //
    controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
    };
    zone "." IN { //在這個文件中是用zone關鍵字來定義域區的,一個zone關鍵字定義一個域區
    type hint;
    /*在這里type類型有三種,它們分別是master,slave和hint它們的含義分別是:
    master:表示定義的是主域名服務器
    slave :表示定義的是輔助域名服務器
    hint:表示是互聯網中根域名服務器
    */
    file "named.ca"; //用來指定具體存放DNS記錄的文件
    };

    zone "localhost" IN { //定義一具域名為localhost的正向區域
    type master;
    file "localhost.zone" ;
    allow-update { none; };
    };
    zone "test.net" IN { //指定一個域名為test.net的正向區域
    type master;
    file "test.net”
    allow-update { none;};
    };

    zone "0.0.127.in-addr.arpa" IN { //定義一個IP為127.0.0.*的反向域區
    type master;
    file "named.local";
    allow-update { none; };
    };
    zone "0.192.168.in-addr.arpa" IN { //定義一個IP為168.192.0.*反向域區
    type master;
    file "168.192.0";

    /var/named/test.net文件
    @ IN SOA linux.test.net. Webmaster.test.net. ( SOA表示授權開始
    /*上面的IN表示后面的數據使用的是INTERNET標準。而@則代表相應的域名,如在這里代表test.net,即表示一個域名記錄定義的開始。而linux.test.net則是這個域的主域名服務器,而webmaster.test.net則是管理員的郵件地址。注意這是郵件地址中用.來代替常見的郵件地址中的@.而SOA表示授權的開始
    */
    2003012101 ; serial (d. adams) /*本行前面的數字表示配置文件的修改版本,格式是年月日當日修改的修改的次數,每次修改這個配置文件時都應該修改這個數字,要不然你所作的修改不會更新到網上的其它DNS服務器的數據庫上,即你所做的更新很可能對于不以你的所配置的DNS服務器為DNS服務器的客戶端來說就不會反映出你的更新,也就對他們來說你更新是沒有意義的。
    */
    28800 ; refresh
    /*定義的是以為單位的刷新頻率 即規定從域名服務器多長時間查詢一個主服務器,以保證從服務器的數據是最新的
    */
    7200 ;retry
    /*上面的這個值是規定了以秒為單位的重試的時間間隔,即當從服務試圖在主服務器上查詢更時,而連接失敗了,則這個值規定了從服務多長時間后再試
    */
    3600000 ; expiry
    /*上面這個用來規定從服務器在向主服務更新失敗后多長時間后清除對應的記錄,上述的數值是以分鐘為單位的
    */
    8400 )
    /*上面這個數據用來規定緩沖服務器不能與主服務聯系上后多長時間清除相應的記

    */
    IN NS linux
    IN MX 10 linux
    linux IN A 168.192.0.14
    it-test1 IN A 168.192.0.133
    www IN CNAME linux

    /*上面的第一列表示是主機的名字,省去了后面的域。
    NS:表示是這個主機是一個域名服務器,
    A:定義了一條A記錄,即主機名到IP地址的對應記錄
    MX 定義了一郵件記錄
    CNAME:定義了對應主機的一個別名

    /var/named/168.192.0
    @ IN SOA linux.test.net. webmastert.linux.net. (
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS linux.test.net.
    /*以上的各關鍵字的含義跟test.net是相同的
    14 IN PTR linux.test.net.
    133 IN PTR it-test1.test.net.
    /*
    上面的第一列表示的是主機的IP地址。省略了網絡地址部分。如14完整應該是:
    168.192.0.14
    PTR:表示反向記錄
    最后一列表示的是主機的域名。

    這篇文章是在整理相關的資料的基礎上整理出來的,其中必定存在很多錯漏之處,還各位網友批評指正

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>