欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

第三章 在Debian上用Exim配置郵件服務(wù)器

本站整理   發(fā)布時(shí)間:2009-03-10 11:16:52   作者:jb51.net   我要評論
本文是在《通過exim建立家庭網(wǎng)絡(luò)的郵件系統(tǒng)》一文的基礎(chǔ)上修改的

  你在你的瀏覽器里面輸入http://www.linuxsir.com之后,之所以可以上去,就是因?yàn)橛辛薉NS。
  簡單地說,DNS把一串名字,轉(zhuǎn)換成了IP地址。你可能會(huì)說:如果我直接使用IP地址,那就不需要DNS了嗎?對!不過,請你接著往下看。
2 為什么需要DNS
2.1 互聯(lián)網(wǎng)需要DNS
  現(xiàn)在幾乎整個(gè)互聯(lián)網(wǎng)都是基于TCP/IP的。在這個(gè)世界里,不管你訪問哪個(gè)網(wǎng)站、哪臺機(jī)器,必須得知道它的IP地址才可以。好,我告訴你, 202.106.185.203這個(gè)地址,是新浪網(wǎng)的IP地址,你每次上網(wǎng),都得再瀏覽器的地址欄里面輸入http://202.106.185.203 才可以訪問新浪。你可能會(huì)說:沒問題,不就一串?dāng)?shù)字嘛,我記得?。】墒?,你想一下,在Internet上,有多少臺主機(jī)啊!你可能會(huì)記住其中幾臺甚至幾十臺的IP地址,但是你肯定記不住全部。
  正是由于IP地址不好記,人們才想了個(gè)辦法,讓你只需要記住名字,然后系統(tǒng)通過這個(gè)名字,到數(shù)據(jù)庫里面去查找它的IP地址,然后再把查到的IP地址反饋給你,比如反饋給瀏覽器,最后,瀏覽器用這個(gè)由DNS給的IP地址去訪問你想去的站點(diǎn)。
2.2 局域網(wǎng)需要DNS
  那么,在局域網(wǎng)內(nèi)部呢?需要DNS嗎?
  太需要了!你不要覺得,單位就這么幾臺機(jī)器,用hosts解析,不也一樣嗎?你可千萬記住這個(gè)教訓(xùn),當(dāng)公司越來越大,hosts的維護(hù)量將大的驚人!我所在的公司,前不久就面臨了這種尷尬。所以,一定要有一臺DNS,然后在公司內(nèi)部定義一個(gè)規(guī)范的主機(jī)命名規(guī)則,這才是個(gè)好網(wǎng)管,呵呵。
3 BIND介紹
  Bind是使用最廣泛的Domain Name Server,它是Berkeley
Internet Name Domain Service的簡寫,伯克里大學(xué)編寫的。這個(gè)大學(xué)可真厲害,寫了不少著名程序。
原本bind的版本一直在 4.8.x 4.9.x 左右,后來一口氣跳到8.1.x,是因?yàn)榇蠓雀倪M(jìn)了功能,并修復(fù)了漏洞?,F(xiàn)在bind有兩個(gè)版本在同時(shí)發(fā)展,bind
8.x 和 bind 9.x,最新版本是8.3.3和9.2.1。
3 安裝
3.1 軟件版本
  目前debian的sid,同樣提供了8版本的bind和9版本的bind,后者的軟件包名字叫做bind9.deb,版本是最新的9.2.1版。
3.2 安裝
  安裝過程非常簡單:
# apt-get install bind9
4 配置
  由于我們前面第三章在配置郵件服務(wù)器的時(shí)候,使用了hosts文件來解析IP地址,現(xiàn)在我們需要把它去掉,讓系統(tǒng)通過DNS來解析它所需要的IP地址。
  我們制作基本的配置。至于高級功能,我們將在本文的下一個(gè)版本里描述。
4.1 去掉hosts信息
  如果你閱讀過本文第三章,你就會(huì)知道,我有兩臺機(jī)器,一臺筆記本電腦安裝了win2000,名字叫notepad;另一臺臺式機(jī)裝了Debian,機(jī)器名叫debian。他們都屬于test.com這個(gè)域,這個(gè)域名沒有在ISP那里注冊,是我們內(nèi)部用的。我分別編輯win2000機(jī)器上的\winnt\system32\drivers\etc\hosts這個(gè)文件和 debian機(jī)器上的/etc/hosts,去掉下面的這些行:
192.1.110.120 debian.test.com debian
192.1.110.122 notepad.test.com notepad
  這時(shí)你可以在win2000機(jī)器上啟動(dòng)Outlook Express,做一下收取郵件的動(dòng)作,它會(huì)說找不到debian.test.com——這就對了,因?yàn)閔osts文件里面沒有指向這個(gè)名字的IP地址,而且,我們也沒有給win2000指定DNS服務(wù)器,所以它肯定找不到debian.test.com。
4.2 在客戶機(jī)上設(shè)置DNS
  在我的Win2000機(jī)器里面,在桌面上右擊“網(wǎng)上鄰居”選擇屬性,在出現(xiàn)的窗口中右擊“本地連接”選擇屬性,然后雙擊TCP/IP,在右下角的“首選DNS”里面,輸入192.1.110.120。這是我的 Debian機(jī)器在局域網(wǎng)上的IP地址。如果你用的是win98,那么情況差不多,在一個(gè)叫做DNS的標(biāo)簽里面設(shè)置首選DNS。我很久不用98了,差不多忘了。
  如果你是個(gè)急性子,你會(huì)發(fā)現(xiàn),誒?怎么設(shè)上了DNS了,我的Outlook
Express還是說找不到debian.test.com?呵呵,別急別急,我們的DNS服務(wù)器還沒弄好吶!
4.3 在Debian上設(shè)置DNS
  我們要事先把Debian機(jī)器的DNS指向它自己。修改/etc/resolv.conf,修改成:
search test.com
nameserver 192.1.110.120
  你不會(huì)把我的IP地址也抄上吧,呵呵。
4.4 配置DNS服務(wù)器
4.4.1 應(yīng)用環(huán)境
  我們把實(shí)驗(yàn)環(huán)境重新描述一下。
  ◆一個(gè)C類網(wǎng)段地址 (本例中假定是192.1.110.0)
  ◆企業(yè)域名為 test.com,沒有在ISP注冊。(主域名服務(wù)器地址
192.1.110.120,主機(jī)名為 debian.test.com)
  ◆企業(yè)網(wǎng)通過路由器與Internet連接
  假如你的應(yīng)用環(huán)境與上述條件不同,也請往下看,本文會(huì)在上述例子的基礎(chǔ)上針對以下情況作修正:
  ◆多個(gè)網(wǎng)段
  ◆封閉的內(nèi)部網(wǎng)
  ◆只能訪問局部公共網(wǎng)的情況(如169網(wǎng)、上海熱線等)
  我們將使用一個(gè)叫做rndc的工具,rndc可以用于啟動(dòng)、中止、重啟動(dòng)、刷新DNS數(shù)據(jù)、輸出DNS數(shù)據(jù)等多種調(diào)試功能。
4.4.2 配置named.conf
   DNS 服務(wù)器的主體是域名服務(wù)器進(jìn)程
named ,named 啟動(dòng)后向DNS客戶機(jī)提供域名解析服務(wù),把域名轉(zhuǎn)換成IP地址。
   named 啟動(dòng)時(shí)需要讀取一個(gè)初始化文件,缺省情況下是
/etc/bind/named.conf,這是bind的基本配置文件,不過這里面并不包含DNS數(shù)據(jù)。
  注意,你也許會(huì)在網(wǎng)上找到一些教程,這些教程有的是以
bind 4.x為藍(lán)本的,所以它的named.conf里面的注釋符號是分號“;”,但是自動(dòng)bind
8開始,語法變了。下面我們來說一下:
; 這是bind 4.x的注釋,前面用分號
//不過從bind 8開始,有三種注釋符號可以用:
C樣式, C++樣式, 或者shell樣式:
/* 這是C樣式的注釋符號 */
// 這是 C++樣式的注釋符號
# 這是shell樣式的注釋符號
  請你先把默認(rèn)的/etc/bind/named.conf備份一下,我將給大家寫一個(gè)簡單的named.conf,用于做Caching-only的DNS配置。
// 指定 named 從
/var/cache/bind 目錄下讀取 DNS 數(shù)據(jù)文件。
// 這個(gè)目錄用戶可自行指定并創(chuàng)建,指定后所有的DNS
數(shù)據(jù)文件都存放在此目錄下。
options {
directory "/var/cache/bind";

相關(guān)文章

最新評論