AIX 5L 內建 BIND 8/9,啟用後需配置六大核心檔案才能提供完整的正向/反向解析服務。本文記錄在 AIX 5.1 (Power) 環境下,從切換 BIND 版本、編寫配置檔到測試驗證的完整過程。
| 檔案 | 用途 |
/etc/named.conf | 主配置檔,定義所有區域與選項 |
/etc/named.ca | 根伺服器提示檔 |
/etc/localhost.zone | 本機正向解析區域 |
/etc/0.0.127.in-addr.arpa.zone | 本機反向解析區域 (127.0.0.1) |
/etc/king.com.zone | 域名正向解析區域 |
/etc/0.168.192.in-addr.arpa.zone | 域名反向解析區域 (192.168.0.x) |
步驟一:切換至 BIND 8
# lssrc -s named # 確認 named 狀態
# rm /usr/sbin/named /usr/sbin/named-xfer
# ln -s /usr/sbin/named8 /usr/sbin/named
# ln -s /usr/sbin/named8-xfer /usr/sbin/named-xfer
# named -v # 驗證版本: named 8.2.2-P5...
步驟二:編寫 /etc/named.conf
options {
directory "/etc";
};
zone "." { type hint; file "named.ca"; };
zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa.zone"; };
zone "localhost" { type master; file "localhost.zone"; };
zone "king.com" { type master; file "king.com.zone"; };
zone "0.168.192.in-addr.arpa" { type master; file "0.168.192.in-addr.arpa.zone"; };
步驟三:建立區域資料檔案
named.ca
下載 ftp://ftp.rs.internic.net/domain/named.root → 改名 named.ca → 放入 /etc。定期更新。
0.0.127.in-addr.arpa.zone(本機反解)
$TTL 86400
@ IN SOA localhost. root.localhost. (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ) ; ttl
@ IN NS localhost.
1 IN PTR localhost.
1 IN PTR pp.
localhost.zone(本機正解)
$TTL 86400
@ IN SOA @ root.localhost (
1 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ) ; ttl
IN NS localhost.
@ IN A 127.0.0.1
king.com.zone(域名正解)
$TTL 86400
@ IN SOA pp.king.com. root.localhost (
3 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ) ; ttl
IN NS pp.king.com.
www IN A 192.168.0.5
pp IN A 192.168.0.5
mail IN CNAME www
0.168.192.in-addr.arpa.zone(域名反解)
$TTL 86400
@ IN SOA pp.king.com. root.pp.king.com. (
4 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ) ; ttl
@ IN NS pp.king.com.
5 IN PTR pp.king.com.
步驟四:建立 /etc/resolv.conf
# touch /etc/resolv.conf
- 不存在 → 由
/etc/hosts 解析
- 存在且為空 → 本機為 DNS 伺服器
- 存在且非空 → 本機為 DNS 用戶端
步驟五:啟動與測試
# startsrc -s named # 啟動
# lssrc -s named # 狀態應為 active
# nslookup
> www.king.com # 正解 → 192.168.0.5
> pp.king.com # 正解 → 192.168.0.5
> mail.king.com # 正解 → 192.168.0.5 (CNAME)
> 192.168.0.5 # 反解 → pp.king.com
用戶端驗證
將 192.168.0.5 加入用戶端 DNS 設定 → ping www.king.com 成功回應。
AIX DNS 架設關鍵在於「六大檔案缺一不可」與「序號每次修改必須遞增」,否則從屬伺服器不會同步更新。