RHEL 5 DNS 配置
一、環境RHEL5.0,系統安裝過程中安裝了bind相關的軟體包,如下:
[root@email named]# rpm -qa |grep bind
bind-utils-9.3.3-7.el5
bind-chroot-9.3.3-7.el5
ypbind-1.19-7.el5
bind-9.3.3-7.el5
bind-libs-9.3.3-7.el5
二、 說明:
我之前用過Redhat7.2-9,現在發現RHEL5.0在bind軟體中使用了chroot技術,對於我這樣之前沒有接觸過的人來說可 能會造成一些麻煩,在這裡我先說明一下。
由於使用了chroot技術,因此要求 named.conf 及全部的區域資料檔案都在/var/named/chroot下,朋友們在配置bind的時候不用考慮他們在原來的位置的情況,例如:
配置檔案 named.conf 在RHEL5.0 中的位置應該為 /var/named/chroot/etc
系統自帶的區域資料檔案及自己建立的區域 資料檔案的位置應該放置到 /var/named/chroot/var/named/ 目錄下。
而且大家一定要注意,這些檔案的屬 *** 一定要設定成 root:named。
三、配置方法
預設情況喜下,系統沒有安裝caching-nameserver- 9.3.3-7.el5包,因此,配置DNS需要的配置檔案都沒有,例如沒有 named.conf 及任何區域資料檔案。
這時我們可以手動安裝 caching-nameserver-9.3.3-7.el5包,它提供了RHEL5.0下初始化檔案的方法。安裝此包後,
在/var/named/chroot/etc/ 下,多出了一些配置檔案:
[root@email etc]# ls
localtim named.caching-nameserver.conf named.rfc1912.zones rndc.key
在 這裡,我們透過複製 named.rfc1912.zones 作為named.conf檔案,並在此檔案中新增自己的區域。
# cp named.rfc1912.zones named.conf
# vi named.conf
如下內容:(我設定了兩個 域,microtrend.cn及xinry.com)
[root@email etc]# more named.conf
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "microtrend.cn" IN {
type master;
file "microtrend.cn.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.zone";
allow-update { none; };
};
zone "xinry.com" IN {
type master;
file "xinry.com";
allow-update { none; };
};
在/var/named/chroot/var/named/ 下,多出了系統常見的區域資料檔案。我們可以copy這些檔案作為我們自定義的區域資料檔案。
# cp localhost.zone microtrend.cn.zone
# cp localhost.zone xinry.com
# cp named.local 1.168.192.zone
分別對它們進行編輯
[root@email named]# more microtrend.cn.zone
$TTL 86400
@ IN SOA ns.microtrend.cn. root.microtrend.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.microtrend.cn.
IN A 192.168.1.201
ns IN A 192.168.1.201
[root@email named]# more xinry.com
$TTL 86400
@ IN SOA ns.xinry.com. root.xinry.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.xinry.com.
IN A 192.168.1.201
ns IN A 192.168.1.201
www IN A 192.168.1.201
[root@email named]# more 1.168.192.zone
$TTL 86400
1.168.192.in-addr.arpa. IN SOA ns.xinry.com. root.mictrotrend.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.xinry.com.
201 IN PTR ns.microtrend.cn.
201 IN PTR ns.xinry.com.
四、 測試:
[root@email named]# nslookup
>
Server: 192.168.1.201
Address: 192.168.1.201#53
Name:
Address: 192.168.1.201
> ns.microtrend.cn
Server: 192.168.1.201
Address: 192.168.1.201#53
Name: ns.microtrend.cn
Address: 192.168.1.201
> 192.168.1.201
Server: 192.168.1.201
Address: 192.168.1.201#53
201.1.168.192.in-addr.arpa name = ns.microtrend.cn.
201.1.168.192.in-addr.arpa name = ns.xinry.com.
五、故障排查:
每次修改完named.conf 或區域資料檔案後,都需要重新啟動named服務。
當 出現任何錯誤時,無論是啟動named還是查詢不正確,都需要檢視日誌檔案中的記錄
tail /var/log/message 對那些以前配置過DNS,但是在AS5裡配置找不到頭腦的朋友,希望能在本指南里學習會AS5裡配置的方法。
一. 實驗環境
1. Linux作業系統版本.:RedHat AS5
2. Bind版本以及軟體包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置檔案必須得按照以下的模板來修改
以前版本里在/etc/下有個named.conf ,AS5裡沒有,換成named.caching-nameserver.conf
和named.rfc1912.zones 這兩個檔案了.
安 裝以上的安裝包以後,就可以做配置了。
1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
query-source port 53;
query-source-v6 port 53;
allow-query { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
2./etc/named.rfc1912.zones這個檔案裡面新增如 下行:
zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "abc2";
allow-update { none; };
};
如下的這兩個檔案在/var/named /這個目錄下面。
3.cat abc1
$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS mail.abc.com.cn.
mail IN A 192.168.10.201
www IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.
4.cat abc2
$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial 28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR
確認配置檔案沒問題以後,執行如下的命令:
Chmod named.named /var/named/abc*
Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201
啟動服務的命令:
service named restart
……………………. 正向檔案標準模式$TTL 86400
@ IN SOA ns.domain.com. root.domain.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum IN NS ns.domain.com
IN MX 10 mail.domain.com
ns IN A 192.168.18.110
mail IN A 192.168.18.118
www IN A 192.168.18.133
~
反向$TTL 86400
@ IN SOA ns.domain.com. root.domain.com.(
42 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
@ IN NS ns.domain.com.
@ IN MX 10 mail.domain.com.
110 IN PTR ns.domain.com.
110 IN PTR mail.domain.com.
133 IN PTR .
[root@email named]# rpm -qa |grep bind
bind-utils-9.3.3-7.el5
bind-chroot-9.3.3-7.el5
ypbind-1.19-7.el5
bind-9.3.3-7.el5
bind-libs-9.3.3-7.el5
二、 說明:
我之前用過Redhat7.2-9,現在發現RHEL5.0在bind軟體中使用了chroot技術,對於我這樣之前沒有接觸過的人來說可 能會造成一些麻煩,在這裡我先說明一下。
由於使用了chroot技術,因此要求 named.conf 及全部的區域資料檔案都在/var/named/chroot下,朋友們在配置bind的時候不用考慮他們在原來的位置的情況,例如:
配置檔案 named.conf 在RHEL5.0 中的位置應該為 /var/named/chroot/etc
系統自帶的區域資料檔案及自己建立的區域 資料檔案的位置應該放置到 /var/named/chroot/var/named/ 目錄下。
而且大家一定要注意,這些檔案的屬 *** 一定要設定成 root:named。
三、配置方法
預設情況喜下,系統沒有安裝caching-nameserver- 9.3.3-7.el5包,因此,配置DNS需要的配置檔案都沒有,例如沒有 named.conf 及任何區域資料檔案。
這時我們可以手動安裝 caching-nameserver-9.3.3-7.el5包,它提供了RHEL5.0下初始化檔案的方法。安裝此包後,
在/var/named/chroot/etc/ 下,多出了一些配置檔案:
[root@email etc]# ls
localtim named.caching-nameserver.conf named.rfc1912.zones rndc.key
在 這裡,我們透過複製 named.rfc1912.zones 作為named.conf檔案,並在此檔案中新增自己的區域。
# cp named.rfc1912.zones named.conf
# vi named.conf
如下內容:(我設定了兩個 域,microtrend.cn及xinry.com)
[root@email etc]# more named.conf
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "microtrend.cn" IN {
type master;
file "microtrend.cn.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.zone";
allow-update { none; };
};
zone "xinry.com" IN {
type master;
file "xinry.com";
allow-update { none; };
};
在/var/named/chroot/var/named/ 下,多出了系統常見的區域資料檔案。我們可以copy這些檔案作為我們自定義的區域資料檔案。
# cp localhost.zone microtrend.cn.zone
# cp localhost.zone xinry.com
# cp named.local 1.168.192.zone
分別對它們進行編輯
[root@email named]# more microtrend.cn.zone
$TTL 86400
@ IN SOA ns.microtrend.cn. root.microtrend.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.microtrend.cn.
IN A 192.168.1.201
ns IN A 192.168.1.201
[root@email named]# more xinry.com
$TTL 86400
@ IN SOA ns.xinry.com. root.xinry.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.xinry.com.
IN A 192.168.1.201
ns IN A 192.168.1.201
www IN A 192.168.1.201
[root@email named]# more 1.168.192.zone
$TTL 86400
1.168.192.in-addr.arpa. IN SOA ns.xinry.com. root.mictrotrend.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.xinry.com.
201 IN PTR ns.microtrend.cn.
201 IN PTR ns.xinry.com.
四、 測試:
[root@email named]# nslookup
>
Server: 192.168.1.201
Address: 192.168.1.201#53
Name:
Address: 192.168.1.201
> ns.microtrend.cn
Server: 192.168.1.201
Address: 192.168.1.201#53
Name: ns.microtrend.cn
Address: 192.168.1.201
> 192.168.1.201
Server: 192.168.1.201
Address: 192.168.1.201#53
201.1.168.192.in-addr.arpa name = ns.microtrend.cn.
201.1.168.192.in-addr.arpa name = ns.xinry.com.
五、故障排查:
每次修改完named.conf 或區域資料檔案後,都需要重新啟動named服務。
當 出現任何錯誤時,無論是啟動named還是查詢不正確,都需要檢視日誌檔案中的記錄
tail /var/log/message 對那些以前配置過DNS,但是在AS5裡配置找不到頭腦的朋友,希望能在本指南里學習會AS5裡配置的方法。
一. 實驗環境
1. Linux作業系統版本.:RedHat AS5
2. Bind版本以及軟體包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置檔案必須得按照以下的模板來修改
以前版本里在/etc/下有個named.conf ,AS5裡沒有,換成named.caching-nameserver.conf
和named.rfc1912.zones 這兩個檔案了.
安 裝以上的安裝包以後,就可以做配置了。
1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
query-source port 53;
query-source-v6 port 53;
allow-query { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
2./etc/named.rfc1912.zones這個檔案裡面新增如 下行:
zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "abc2";
allow-update { none; };
};
如下的這兩個檔案在/var/named /這個目錄下面。
3.cat abc1
$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS mail.abc.com.cn.
mail IN A 192.168.10.201
www IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.
4.cat abc2
$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial 28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR
確認配置檔案沒問題以後,執行如下的命令:
Chmod named.named /var/named/abc*
Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201
啟動服務的命令:
service named restart
……………………. 正向檔案標準模式$TTL 86400
@ IN SOA ns.domain.com. root.domain.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum IN NS ns.domain.com
IN MX 10 mail.domain.com
ns IN A 192.168.18.110
mail IN A 192.168.18.118
www IN A 192.168.18.133
~
反向$TTL 86400
@ IN SOA ns.domain.com. root.domain.com.(
42 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
@ IN NS ns.domain.com.
@ IN MX 10 mail.domain.com.
110 IN PTR ns.domain.com.
110 IN PTR mail.domain.com.
133 IN PTR .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RHEL8&CentOS8配置IP地址和DNSCentOSDNS
- redhat 5 dns配置示例一RedhatDNS
- rhel5如何配置自有的gssftpFTP
- 《DNS加密更新》RHEL6DNS加密
- RHEL5 hadoop2.4.1 rsync配置Hadoop
- 配置xmanager3連線RHEL5
- 《DNS的正向反向解析》RHEL6DNS
- rhel5上oracle10.2.0.4 silent配置oracleOracle
- Xmanager在RHEL5的遠端連線配置
- 在rhel5 配置xfs檔案系統_轉摘
- solaris DNS 配置DNS
- RHEL 5.4 RHCE253 DNS學習筆記DNS筆記
- 《DNS服務快取的建立》RHEL6DNS快取
- 《搭建DNS負載均衡服務》RHEL6DNS負載
- 《搭建更新DNS叢集服務》RHEL6DNS
- 轉載vmware1.0.6_rhel5_rac_ocfs2配置筆記筆記
- rhel 5.x 將YUM指定為光碟--yum配置格式示例
- 配置linux DNSLinuxDNS
- scan-dns配置DNS
- 配置dns和apacheDNSApache
- CENTOS下配置DNSCentOSDNS
- DNS配置全文(轉)DNS
- solaris的dns配置DNS
- 使用unbound在RHEL7上搭建DNS服務DNS
- 《搭建DNS內外網的解析服務》RHEL6DNS
- linux 修改 dns 配置LinuxDNS
- Linux中DNS配置LinuxDNS
- RHEL8網路配置
- rhel Linux 網路配置Linux
- RHEL5SELinux:AbenchmarkLinux
- RHEL5下載地址
- 軟raid5 試驗(rhel 5)AI
- 虛擬RHEL5上安裝11g RAC-安裝配置
- rhel4的ftp的配置FTP
- RHEL4下配置HTTPSHTTP
- 配置Ubuntu DNS伺服器UbuntuDNS伺服器
- consul dns 轉發配置DNS
- Redhat linux DNS配置指南RedhatLinuxDNS