第三章 在Debian上用Exim配置郵件服務(wù)器
本站整理 發(fā)布時間:2009-03-10 11:16:52 作者:jb51.net
我要評論

本文是在《通過exim建立家庭網(wǎng)絡(luò)的郵件系統(tǒng)》一文的基礎(chǔ)上修改的
};
// 指定 named 作為 test.com
域的主域名服務(wù)器。
// db.test 文件中包含所有 *.test.com
形式的域名轉(zhuǎn)換數(shù)據(jù)。
zone "test.com" in {
type master;
file "db.test";
};
// 指定 named 作為 192.1.110
網(wǎng)段地址轉(zhuǎn)換主服務(wù)器。
// db.192.1.110 文件中包含了所有 192.1.110.*
形式的地址到域名的轉(zhuǎn)換數(shù)據(jù)。
zone "110.1.192.in-addr.arpa" in {
type master;
file "db.192.1.110";
};
// 指定 named
作為127.0.0網(wǎng)段地址轉(zhuǎn)換主服務(wù)器。
// db.127.0.0 文件中包含了 127.0.0.*
形式的地址到域名的轉(zhuǎn)換數(shù)據(jù)。
//(127.0.0網(wǎng)段地址是局域網(wǎng)接口的內(nèi)部
loopback 地址)
zone "0.0.127.in-addr.arpa" in {
type master;
file "db.127.0.0";
};
// 指定 named 從
db.cache 文件中獲得 Internet 的頂層“根”服務(wù)器地址。
zone "." in {
type hint;
file "db.cache";
};
要注意第二和第三個區(qū)域中的網(wǎng)段地址是倒寫的,另外,各個區(qū)域所使用的數(shù)據(jù)文件的文件名也是可以自行決定的。
請把上面的內(nèi)容保存為你的/etc/bind/named.conf。
4.4.3 準備數(shù)據(jù)文件
上面的那個named.conf,相信你已經(jīng)看明白了。那里面提到,在/var/cache/bind這個目錄下面,應(yīng)該有DNS數(shù)據(jù)文件db.test、db.192.1.110、db.127.0.0
還有 db.cache。下面我們就要建立這些文件。
4.4.3.1 建立 db.test 文件
根據(jù) /etc/bind/named.conf 的定義,我們在
/var/cache/bind 目錄下建立 db.test,其中應(yīng)該包括所有在 test.com
域內(nèi)的主機節(jié)點。但在機器數(shù)量較多時,為了調(diào)試方便,建議一開始只把幾臺節(jié)點的數(shù)據(jù)放入文件,待
named 正常工作后再把其他節(jié)點的數(shù)據(jù)補充進去。下面是 db.test的例子:
@ IN SOA debian.test.com. root.debian.test.com. (
200211131 ; serial, todays date + todays serial #
28800 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds
NS debian.test.com.
MX 10 debain.test.com.
; 域名服務(wù)器列表
test.com. IN NS debian.test.com.
; 計算機名稱和地址
localhost.test.com. IN A 127.0.0.1
debian.test.com. IN A 192.1.110.120
notepad.test.com. IN A 192.1.110.122
; 別名
www IN CNAME debian.test.com.
ftp IN CNAME debian.test.com.
其中第一行是 SOA
記錄,定義了域名數(shù)據(jù)的基本信息,依次是 DNS 服務(wù)器名、DNS
管理員郵件地址,括號內(nèi)的第一個數(shù)字是文件版本號,每次本文件內(nèi)容修改后,必須更改此號。其余數(shù)字與DNS服務(wù)器直接的數(shù)據(jù)交換有關(guān),在這里我們不需要改動。
括號后面有一條NS記錄和一條MX記錄,定義了域名服務(wù)器本身的域名和username@test.com
形式郵件地址所對應(yīng)的郵件服務(wù)器名字。
在此以下是各種域名/地址轉(zhuǎn)換數(shù)據(jù),其中A記錄是DNS域名到IP地址的記錄,是必須有的。
CNAME定義了一些主機的別名,比如我們將debian.test.com作為公司的www和ftp服務(wù)器,所以我們提供了 www.test.com和ftp.test.com作為debian.test.com的別名,用戶只需要根據(jù)習慣就可以訪問公司的www、ftp服務(wù)器了,如果將來我們換用別的主機作www和ftp服務(wù)器,只需要修改CNAME記錄就可,對用戶沒有影響。
注意: CNAME 記錄最后的帶域名的主機名后必須帶一個“.”。
復(fù)制這個文件到bind的工作目錄/var/cache/bind,這個目錄是我們剛才在/etc/bind/named.conf里面定義的。
4.4.3.2 建立 db.127.0.0
文件
這是個反向
DNS數(shù)據(jù)文件。
反向數(shù)據(jù)文件是這樣用的:知道 IP地址,查詢主機名。每個網(wǎng)段分別有一個數(shù)據(jù)文件。
反向 DNS 數(shù)據(jù)文件中的主要部分是 PTR 記錄,PTR
記錄中的 IP 地址都只有主機號,named 會根據(jù) named.conf
的定義自動加上前面的網(wǎng)絡(luò)號,注意后面的主機名要附加一個“.”
對于內(nèi)部網(wǎng)段 127.0.0 通常只有一個地址,即 127.0.0.1
loopback 地址,db.127.0.0 內(nèi)容如下:
@ IN SOA debian.test.com root.debian.test.com. (
2002111300 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS debian.test.com.
1 IN PTR localhost.
把這個文件到復(fù)制/var/cache/bind目錄下面。
4.4.3.2 建立 db.192.1.110 文件
把所有相同網(wǎng)段的主機 IP地址和主機名,都寫在里面:
@ IN SOA debian.test.com root.debian.test.com. (
2002111300 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS debian.test.com.
; 所有主機都寫在這兒
120 PTR debian.test.com.
122 PTR notepad.test.com.
同樣,要把這個文件到復(fù)制/var/cache/bind目錄下面。
4.4.3.3 建立 db.cache 文件
默認情況下,我們在安裝 bind9的時候,應(yīng)該有個文件在/etc/bind/db.root,這個文件就是我們的想要的根的定義。由于我們在
named.conf中指定的文件名是 db.cache,所以我們把它復(fù)制為db.cache:
# cp /etc/bind/db.root /var/cache/bind/db.cache
5 測試
我們使用rndc這個工具來控制bind。
5.1 讓新配置文件生效
因為我們剛才改了配置,所以,需要重新加載一下:
# rndc reload
然后還需要重新配置一下:
# rndc reconfig
如果有問題,你可以使用debian為我們準備的腳本重新啟動bind:
# /etc/init.d/bind9 restart
5.2 在win2000機器上測試
在win2000上(就是我們的notepad.test.com),使用Outlook
相關(guān)文章
Fedora Linux 42 穩(wěn)定版發(fā)布: 帶來大量新功能和軟件更新
Fedora 42昨日發(fā)布,這是 Red Hat 贊助開發(fā)的杰出前沿 Linux 發(fā)行版的最新版,包含大量新功能和軟件更新,使其成為 2025 年上半年發(fā)布的一款出色的 Linux 操作系統(tǒng)之一,內(nèi)2025-04-16如何在Linux查看硬盤信息? 查看Linux硬盤大小類型和硬件信息的5種方法
使用Linux系統(tǒng)的過程中,查看和了解硬盤信息是非常重要的工作,尤其是對于系統(tǒng)管理員而言,那么在Linux系統(tǒng)中如何查看硬盤信息?以下是具體內(nèi)容介紹2025-03-12如何在 Linux 中查看 CPU 詳細信息? 3招輕松查看CPU型號、核心數(shù)和溫度
在日常運維工作中,獲取 CPU 信息是系統(tǒng)運維管理員常見的工作內(nèi)容,無論是為了性能調(diào)優(yōu)、硬件升級還是僅僅滿足好奇心2025-03-11什么是 Arch Linux? 獨樹一幟的Arch Linux發(fā)行版分析
Arch Linux是為簡化,優(yōu)化,現(xiàn)代化,實用主義,用戶中心和多功能性而創(chuàng)建Linux發(fā)行版,究竟是什么讓 Arch 與眾不同?下面我們就來簡要解讀2025-02-19如何在Linux環(huán)境下制作 Win11裝機U盤?
一直用的linux辦公,想要將筆記本電腦從 Linux 系統(tǒng)切換回 Windows 11,我們可以制作一個win11裝機u盤,詳細如下2025-02-17Rsnapshot怎么用? 基于Rsync的強大Linux備份工具使用指南
Rsnapshot 不僅可以備份本地文件,還能通過 SSH 備份遠程文件,接下來詳細介紹如何安裝、配置和使用 Rsnapshot,包括創(chuàng)建每小時、每天、每周和每月的本地備份,以及如何進2025-02-06Linux Kernel 6.13發(fā)布:附更新內(nèi)容及新特性解讀
Linux 內(nèi)核 6.13 正式發(fā)布,新版本引入了惰性搶占支持,簡化內(nèi)核搶占邏輯,通過減少與調(diào)度器相關(guān)的調(diào)用次數(shù),讓內(nèi)核在運行時表現(xiàn)更優(yōu),從而提高效率2025-01-23五大特性引領(lǐng)創(chuàng)新! 深度操作系統(tǒng) deepin 25 Preview預(yù)覽版發(fā)布
今日,深度操作系統(tǒng)正式推出deepin 25 Preview版本,該版本集成了五大核心特性:磐石系統(tǒng)、全新DDE、Treeland窗口合成器、AI For OS以及Distrobox子系統(tǒng)2025-01-18Linux Mint Xia 22.1重磅發(fā)布: 重要更新一覽
Beta 版 Linux Mint“Xia” 22.1 發(fā)布,新版本基于 Ubuntu 24.04,內(nèi)核版本為 Linux 6.8,這次更新帶來了諸多優(yōu)化和改進,進一步鞏固了 Mint 在 Linux 桌面操作系統(tǒng)領(lǐng)域的2025-01-16LinuxMint怎么安裝? Linux Mint22下載安裝圖文教程
Linux Mint22發(fā)布以后,有很多新功能,很多朋友想要下載并安裝,該怎么操作呢?下面我們就來看看詳細安裝指南2025-01-16