linux bind dns簡單配置
作業系統版本:
[root@test ~]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Kernel r on an m
核心:
[root@test ~]# uname -a
Linux test 2.6.9-42.EL #1 Wed Jul 12 23:16:43 EDT 2006 i686 i686 i386 GNU/Linux
[root@test ~]#
需要安裝的軟體:
[root@test ~]# rpm -aq | grep bind
bind-9.2.4-16.EL4
bind-utils-9.2.4-16.EL4
bind-chroot-9.2.4-16.EL4
bind-libs-9.2.4-16.EL4
ypbind-1.17.2-8
[root@test ~]# rpm -aq | grep caching-nameserver
caching-nameserver-7.3-3
[root@test ~]#
1,修改配置檔案:
[root@test etc]# pwd
/var/named/chroot/etc
[root@test etc]# vi named.conf
新增如下行到配置檔案中
zone "example.com" IN{
type master;
file "example.com.zone";
};
zone "25.172.in-addr.arpa" IN {
type master;
file "example.com.local";
};
2,新增zone檔案:
[root@test etc]# cd ../var/named/
[root@test named]# pwd
/var/named/chroot/var/named
[root@test named]# ls
data localdomain.zone localhost.zone named.broadcast named.ca named.ip6.local named.local named.zero slaves
[root@test named]# cp localdomain.zone example.com.zone
[root@test named]# cp named.local example.com.local
[root@test named]#
3,修改example.com.zone檔案,在檔案末尾新增A記錄:
. IN A 172.25.1.111
bbs IN A 172.25.1.112
第一行是完整寫法,第二行是省略寫法,效果一樣。
4,修改example.com.local檔案,在檔案末尾新增PTR記錄:
111.1.25.172.IN-ADDR-ARPA IN PTR .
112 IN PTR bbs.example.com.
5,修改這個兩個檔案的許可權。
[root@test named]# chmod 644 example.com.*
[root@test named]#
6,啟動named.
[root@test named]# service named start
Starting named: [ OK ]
[root@test named]#
啟動的日誌資訊:
Apr 14 13:21:19 test named[22327]: starting BIND 9.2.4 -u named -t /var/named/chroot
Apr 14 13:21:19 test named[22327]: using 1 CPU
Apr 14 13:21:19 test named[22327]: loading configuration from '/etc/named.conf'
Apr 14 13:21:19 test named[22327]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 14 13:21:19 test named[22327]: listening on IPv4 interface eth0, 172.25.1.114#53
Apr 14 13:21:19 test named[22327]: command channel listening on 127.0.0.1#953
Apr 14 13:21:19 test named[22327]: zone 0.in-addr.arpa/IN: loaded serial 42
Apr 14 13:21:19 test named[22327]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Apr 14 13:21:19 test named[22327]: zone 25.172.in-addr.arpa/IN: loaded serial 1997022700
Apr 14 13:21:19 test named[22327]: zone 255.in-addr.arpa/IN: loaded serial 42
Apr 14 13:21:19 test named[22327]: 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: loaded serial 1997022700
Apr 14 13:21:19 test named[22327]: zone example.com/IN: loaded serial 42
Apr 14 13:21:19 test named[22327]: zone localdomain/IN: loaded serial 42
Apr 14 13:21:19 test named[22327]: zone localhost/IN: loaded serial 42
Apr 14 13:21:19 test named[22327]: running
Apr 14 13:21:19 test named: named startup succeeded
7, 配置dns客戶機.
[root@test named]# cat /etc/resolv.conf
search example.com
nameserver 172.25.1.114
[root@test named]#
8, 測試:
正向解析可以,逆向解析有問題:
[root@test named]# nslookup
> 172.25.1.111
Server: 172.25.1.114
Address: 172.25.1.114#53
** server can't find 111.1.25.172.in-addr.arpa: NXDOMAIN
>
Server: 172.25.1.114
Address: 172.25.1.114#53
Name:
Address: 172.25.1.111
> exit
[root@test named]#
9,修改反向解析的配置檔案,把最後兩行更改為:
111.1 IN PTR .
112.1 IN PTR bbs.example.com.
這個是簡單配置。
重啟named服務,然後測試就可以了。
[root@test named]# nslookup
> 172.25.1.111
Server: 172.25.1.114
Address: 172.25.1.114#53
111.1.25.172.in-addr.arpa name = .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245868/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux7.0下簡單DNS服務配置實驗LinuxDNS
- DNS和BINDDNS
- 配置linux DNSLinuxDNS
- DNS 簡單概念DNS
- LINUX FTP簡單配置LinuxFTP
- Linux NTP 簡單配置Linux
- DHCP + DNS (bind) == DDNS(轉)DNS
- linux 修改 dns 配置LinuxDNS
- Linux中DNS配置LinuxDNS
- Linux伺服器---配置bindLinux伺服器
- linux伺服器—配置bindLinux伺服器
- DNS Bind日誌詳述DNS
- Redhat linux DNS配置指南RedhatLinuxDNS
- Linux下DNS簡單部署(主從域名伺服器)LinuxDNS伺服器
- DNS軟體bind-實現DNS伺服器DNS伺服器
- DNS解析服務(bind)安裝DNS
- DNS(BIND)的安全性 (轉)DNS
- Linux 中檢視 DNS 與 配置LinuxDNS
- 簡單理解DNS解析流程(一)DNS
- 簡單談談DNS協議DNS協議
- DNS 配置單純為轉發的DNS伺服器DNS伺服器
- boost bind及function的簡單實現Function
- js call apply bind簡單的理解JSAPP
- 在 Linux 上用 DNS 實現簡單的負載均衡LinuxDNS負載
- Linux vsftpd的簡單配置方法LinuxFTP
- Function.prototype.bind()方法用法簡單介紹Function
- 把玩Alpine linux(三):簡單手動配置Linux
- Linux中iptables防火牆的簡單配置Linux防火牆
- 如何使用 bind 設定 DNS 伺服器DNS伺服器
- DNS之BIND使用小結(Forward轉發)DNSForward
- Linux---DNS域名解析如何配置LinuxDNS
- Linux網路配置方法(DNS,IP,GW)LinuxDNS
- Redhat Linux bind round-robin配置的探討RedhatLinux
- Webapck 簡單配置Web
- 簡單配置ASMASM
- Linux下DNS服務(Bind9)之Web管理利器-NamedManager部署說明LinuxDNSWeb
- Linux給特定程式單獨指定DNSLinuxDNS
- DNS第二講 BIND安裝及DNS相關內容定義(轉)DNS