BIND (Berkeley Internet Name Domain) 是互聯網上部署最廣泛的 DNS 伺服器軟體。雖然手動編輯 /etc/named.conf 區域檔是基本功,但對新手極易出錯。本文示範在 Fedora Core 7 上透過 Webmin 圖形化介面快速建立主從 DNS 服務,降低配置門檻。
tar -zxvf webmin-1.360.tar.gz
cd webmin-1.360
./setup.sh
# 依提示設定安裝路徑、管理帳號/密碼、SSL 等
# 完成後以瀏覽器訪問 https://127.0.0.1:10000 登入
# 介面語言可切換為簡體中文
DNS, hosts → 存檔example.com → 主機名 master.example.com → Email root@localhost → 新增192.168.1)→ 主機名/Email 同前 → 新增example.com → 「位址」→ 名稱 www → 位址 192.168.1.100 → 新增https://www.example.com 應正常解析allow-recursion { trusted_nets; }; 僅允許受信網段遞迴,防止成為開放解析器被濫用allow-transfer { slave_ns_ips; }; 僅允許授權從伺服器傳輸網段反寫.in-addr.arpa(如 1.168.192.in-addr.arpa)named_write_master_zones=on 或調整檔案標籤Webmin 大幅降低 BIND 入門門檻,但理解底層區域檔結構、SOA/NS/A/PTR/MX 記錄語義、遞迴與權威解析差異,仍是系統管理員必修課。建議先在測試環境熟練流程,再推至生產環境。