centos BIND服務基礎及域主伺服器配置

來源:互聯網
上載者:User

標籤:

系統資訊:

Linux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux

因為看的是linuxcast的視頻,所以會截一些視頻上的圖協助理解

開始步驟:

1、安裝BIND

yum install -y bind bind-chroot bind-utils

zone檔案是儲存DNS的資訊

2、將BIND中文檔檔案夾內的模版配置資訊複製到 /var/named/chroot/etc 和 /var/named/chroot/var 中

 

3、配置步驟如下

第一步:

這時候BIND下面就有配置資訊了,去修改 /var/named/chroot/etc/named.conf 配置資訊。

配置後的資訊如下:

/* Sample named.conf BIND DNS server ‘named‘ configuration file for the Red Hat BIND distribution. See the BIND Administrator‘s Reference Manual (ARM) for details, in:   file:///usr/share/doc/bind-{version}/arm/Bv9ARM.html Also see the BIND Configuration GUI : /usr/bin/system-config-bind and  its manual.*/options{        // Put files that named is allowed to write in the data/ directory:        directory               "/var/named";           // "Working" directory        listen-on port 53       { 127.0.0.1; };         //配置本機為伺服器,如果不是本機,可把127.0.0.1改為其它的IP地址        listen-on-v6 port 53    { ::1; };               //DNS預設使用UDP、TCP協議,使用連接埠號碼為53(domin),953(mdc)};zone "linuxcast.net" {        type master;        file "linuxcast.net.zone";};

其中

zone "linuxcast.net" {        type master;        file "linuxcast.net.zone";};

是我們加上去的,原檔案中刪除了較多的配置,因為我們現在就是配置一個主伺服器,所以上面的資訊就足夠了。

 type master; 配置的伺服器為主伺服器

 file "linuxcast.net.zone"; 一般zone檔案命名為網域名稱再以.zone結尾

第二步:

注意,這時複製named.localhost檔案產生的設定檔名必須與named.conf裡面的file的名字一樣。

named.localhost內的檔案資訊為:

$TTL 1D@    IN SOA    @ rname.invalid. (                    0    ; serial                    1D    ; refresh                    1H    ; retry                    1W    ; expire                    3H )    ; minimum    NS    @    A    127.0.0.1    AAAA    ::1

 TTL 1D 為存留時間

 0    ; serial                    1D    ; refresh                    1H    ; retry                    1W    ; expire                    3H )    ; minimum

為主從伺服器的配置重新整理資訊,即從伺服器的這些資訊和和主伺服器的這些資訊不同,那麼從伺服器的資訊就應該及時重新整理。

 NS    @ A    127.0.0.1 AAAA    ::1

是配置的地址資訊,這裡配置的是本機

我們在 linuxcast.net.zone 最後添加以下資訊

       IN MX 10        mail.linuxcast.net.   //設定郵件網域名稱,注意,這行必須在以下兩行的前面,否則無法解析到郵件網域名稱www    IN A    192.168.1.111          //這裡則是伺服器位址,這裡設定的IP地址是隨意定的mail   IN A    192.168.2.222          //這裡定義的是郵件地址

以上資訊解釋:

 

這時,我們還需要使 /var/named/chroot/var/named 都有讀許可權,可以使用 chmod +r /var/named/chroot/var/named/* 命令

這時我們使selinux的狀態為 Permissive ,

setenforce是Linux的selinux防火牆配置命令 執行setenforce 0 表示關閉selinux防火牆。
setenforce命令是單詞set(設定)和enforce(執行)連寫,另一個命令getenforce可查看selinux的狀態。

第三步:

 /etc/resolv.conf 內的其它資訊都刪掉,配置為:

# Generated by NetworkManagernameserver 127.0.0.1

這時我們使用 host www.linuxcast.net 來驗證配置,這時,即使線上已經有 www.linuxcast.net 這個網域名稱,我們這裡也指向本機

輸出的資訊為: 

www.linuxcast.net has address 192.168.1.111

又我們在配置的時候配置了郵件記錄,這時我們可以使用 dig -t mx linuxcast.net 來查詢資訊

 4,檢查配置

 

centos BIND服務基礎及域主伺服器配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.