成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Linux平臺下校園網(wǎng)DNS服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)

第29卷第3期2008年6月大連大學(xué)學(xué)報(bào)JOURNALoFDALIANUNIVERSITYv01.29No.3Jun.2008Linux平臺下校園網(wǎng)DNS服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)周增國木,龐有軍(大連大學(xué)校園

第29卷第3期2008年6月

大連大學(xué)學(xué)報(bào)

JOURNALoFDALIANUNIVERSITY

v01.29No.3Jun.2008

Linux平臺下校園網(wǎng)DNS服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)

周增國木,龐有軍

(大連大學(xué)校園網(wǎng)建設(shè)辦公室,遼寧大連116622)

摘要:校園網(wǎng)絡(luò)建設(shè)的主要目的是充分利用校內(nèi)外的網(wǎng)絡(luò)資源建設(shè)自已豐富的網(wǎng)絡(luò)應(yīng)用,從而為學(xué)校的教學(xué)、科研和管理等工作提供一個良好的基礎(chǔ)支撐平臺。DNS服務(wù)負(fù)責(zé)域名和IP地址之間的解析工作,它是校園網(wǎng)服務(wù)系統(tǒng)中的一項(xiàng)重要組成部分。實(shí)踐中對Linux下DNS系統(tǒng)進(jìn)行具體的分析與設(shè)計(jì),開發(fā)建立一套完整的DNS.I]艮務(wù)系統(tǒng),從而使DNs服務(wù)在校園網(wǎng)中得到具體有效的應(yīng)用。關(guān)鍵詞:校園網(wǎng):域名系統(tǒng):DNS;Linux中圖分類號:TP393.08收稿日期:2007.04.18

作者簡介:周增國(1973.),工程師,Email:dlu88@126.tom

文獻(xiàn)標(biāo)識碼:A

文章編號:1008.2395(2008)03.0076-04

1引言

校園網(wǎng)絡(luò)建設(shè)的主要工作是網(wǎng)絡(luò)應(yīng)用和網(wǎng)絡(luò)資源的建設(shè)。建設(shè)校園網(wǎng)的主要目的是利用校內(nèi)外的網(wǎng)絡(luò)資源建設(shè)自已豐富的網(wǎng)絡(luò)應(yīng)用,包括www、MAIL、FTP、VOD、計(jì)費(fèi)等多種網(wǎng)絡(luò)服務(wù),同時可在校園網(wǎng)的基礎(chǔ)上建立MIS(管理信息系統(tǒng))和OA(辦公自動化)等網(wǎng)絡(luò)應(yīng)用系統(tǒng),從而實(shí)現(xiàn)學(xué)校的教學(xué)、科研和管理等工作的數(shù)字化和信息化[11。

DNS(DomainNameService,域名服務(wù))是Intemet/Intranet中

中樹狀結(jié)構(gòu)是由一個或多個節(jié)點(diǎn)所構(gòu)成的有限集合。每一個樹必有一個特定的節(jié)點(diǎn),稱做根節(jié)點(diǎn)(root),根節(jié)點(diǎn)之下可以有零個以上的子節(jié)點(diǎn),而各子節(jié)點(diǎn)也可以為子樹,擁有自己的子節(jié)點(diǎn)。

DNS實(shí)際上是一個分布式的數(shù)據(jù)庫系統(tǒng),它是有層次結(jié)構(gòu)的系統(tǒng),DNS并沒有一張保存著所有的主機(jī)信息的主機(jī)表。,相反,這些信息是存放在許多分布式的域名服務(wù)器中,這些域名服務(wù)器組成一個層次結(jié)構(gòu)的系統(tǒng)。頂層是一個根域(rootdomain),它使用符號”?’來表示。其實(shí),域的概念和我們地理上的行政區(qū)域管理的概念相類似,一個國家行政機(jī)構(gòu)包括中央政府(相當(dāng)于根域)和各個省份的省政府(第一級域名),省政府之下又包括許多市政府(第二級域名),市政府之下包括許多縣政府(第三級域名),等等依次類推,每一個下級子域都是上級域的子域。中國cn為一級域名,中國教育和科研計(jì)算機(jī)網(wǎng)edu為二級域名,大連大學(xué)dlu為三級域名,大連大學(xué)的郵件mail、主頁WWW、文件ftp等服務(wù)器為四級域名。每個域都有自己一組的域名服務(wù)器,這些服務(wù)器中保存著當(dāng)前域的主機(jī)信息和下級子域的域名服務(wù)器信息。例如根域服務(wù)器不必知道根域內(nèi)所有主機(jī)的信息,它只要知道所有子域的域名服務(wù)器的地址即可[31。

最基礎(chǔ)也是非常重要的一項(xiàng)服務(wù),它提供了網(wǎng)絡(luò)訪問中域名到IP地址的自動轉(zhuǎn)換。我們知道,Internet上的主機(jī)成千上萬,并且還在隨時不斷地增加,由一個或幾個DNs服務(wù)器不可能實(shí)現(xiàn)這樣的解析過程。事實(shí)上DNS依靠一個分布式數(shù)據(jù)庫系統(tǒng)對網(wǎng)絡(luò)中主機(jī)域名進(jìn)行解析,并及時地將新主機(jī)的信息傳播給網(wǎng)絡(luò)中的其它相關(guān)部分,因而給網(wǎng)絡(luò)維護(hù)及擴(kuò)充帶來了極大的方便。DNS提供的服務(wù)就是要將人們所熟悉的名字映射成IP地址。一般有兩種機(jī)制來完成,一種是有主機(jī)表來完成,另一種是采用域名服務(wù)的守護(hù)進(jìn)程(named或in.namd)來實(shí)現(xiàn)。這兩種方式都能實(shí)現(xiàn)域名與IP之間的互相映射[21。

DNS的層次結(jié)構(gòu)

我們知道,數(shù)據(jù)結(jié)構(gòu)主要是研究線形表(含鏈表)、棧、隊(duì)

DNS系統(tǒng)的組成

列、樹、圖等程序中的數(shù)據(jù)成分,重點(diǎn)研究這些數(shù)據(jù)成分應(yīng)具DNS是基于客戶/服務(wù)器模型設(shè)計(jì)的。大多數(shù)具有的基本邏輯操作、存貯表示以及相應(yīng)的基本操作的實(shí)現(xiàn)。其

有IntemetL奎接的組織都有一個域名服務(wù)器,每個服務(wù)器包

萬方數(shù)據(jù)

,

第3期周增國等:Linux平臺下校園網(wǎng)DNs服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)

括指向其它域名服務(wù)器的信息,因此在概念上可將DNS分為三個部分:

(1)域名空間。這是標(biāo)識一組主機(jī)并提供他們相關(guān)信息的樹型

結(jié)構(gòu)的詳細(xì)說明。樹上的每一個節(jié)點(diǎn)都有其控制下主機(jī)有關(guān)信息的數(shù)據(jù)庫,查詢命令試圖從這個數(shù)據(jù)庫中提取適當(dāng)?shù)男畔?,包括域名、IP地址、郵件別名等在DNS系統(tǒng)中能夠找到的內(nèi)容。

(2)域名服務(wù)器。是保持和維護(hù)域名空間中數(shù)據(jù)的重要部分。

由于域名服務(wù)是分布式的,每個域名服務(wù)器含有一個域名空間自己的完整信息,并保存其它有關(guān)部分的信息。一個域名服務(wù)器擁有其控制范圍內(nèi)的完整信息??刂品秶Q為區(qū)(Zone),對于本區(qū)內(nèi)的請求由負(fù)責(zé)本區(qū)的域名服務(wù)器解釋;對于不同區(qū)的請求將由本區(qū)的域名服務(wù)器與負(fù)責(zé)其它區(qū)的相應(yīng)服務(wù)器聯(lián)系解釋。

(3)解析器。是簡單的程序或子程序庫,它從服務(wù)器中提取信

息以響應(yīng)對域名空間中主機(jī)的查詢,用于DNS客戶。通常意義上的DNs服務(wù)器有兩層含義,對于一個客戶機(jī)的用戶來講,DNSfl6[務(wù)器就是在TCP/IP設(shè)置中指定的,完成自己的域名解析請求的服務(wù)器;對于一個網(wǎng)絡(luò)管理員來講,DNS服務(wù)器不僅僅意味著能應(yīng)答局域網(wǎng)用戶的解析請求,實(shí)現(xiàn)客戶機(jī)域名解析的服務(wù),還要向互聯(lián)網(wǎng)提供自己網(wǎng)絡(luò)域名解析的信息。在Linux環(huán)境下,這兩種應(yīng)用需求可以通過DNSJJ艮務(wù)器軟件Bind來實(shí)現(xiàn)【4】。

DNS解析過程及原理

DNS的工作原理及過程分下面幾個步驟:

(1)客戶機(jī)提出域名解析請求,并將該請求發(fā)送給本地的域名

服務(wù)器。

(2)當(dāng)本地的域名服務(wù)器收到請求后,就先查詢本地的緩存,

如果有該紀(jì)錄項(xiàng),則本地的域名服務(wù)器就直接把查詢的結(jié)果返回。

(3)如果本地的緩存中沒有該紀(jì)錄,則本地域名服務(wù)器就直接

把請求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個所查詢域(根的子域)的主域名服務(wù)器的

萬方數(shù)據(jù)

地址。

(4)本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求,然后

接受請求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄,則返回相關(guān)的下級的域名服務(wù)器的地址。

(5)重復(fù)第四步,直到找到正確的紀(jì)錄。

(6)本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使

用,同時還將結(jié)果返回給客戶機(jī)131。5

DNS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

5.1設(shè)計(jì)

大連大學(xué)DNS服務(wù)的主要功能是為校園網(wǎng)用戶提供域名解析服務(wù),同時負(fù)責(zé)學(xué)校各種服務(wù)器的域名解析工作。在網(wǎng)絡(luò)

用戶使用校園網(wǎng)的時候,要在本地連接Intemet(TCP/IP)協(xié)議中填入校園網(wǎng)DNs服務(wù)器的IP地址,從而為廣大校園網(wǎng)用戶提供全面的域名解析服務(wù)。同時根據(jù)校園網(wǎng)提供服務(wù)的實(shí)際情況,為各種內(nèi)部服務(wù)器提供域名解析。大連大學(xué)部分主要服務(wù)器的域名和IP地址如下(考慮到系統(tǒng)的安全,本文對服務(wù)器的實(shí)際IP地址~律使用內(nèi)網(wǎng)碑地址代替):

(1)主頁服務(wù)器(www):web.dlu.edu.cn,對應(yīng)的P地址

為192.168.1.1

(2)文件服務(wù)器(fqp):fox.dlu.edu.cn,對應(yīng)的IP地址

為192.168.1.6

(3)域名服務(wù)器(dns):monkey.dlu.edu.鋤,對應(yīng)的IP地址

為192.168.1.8

(4)電子郵件服務(wù)器(mail):cat.dlu.edu.ca,對應(yīng)的IP地址

為192.168.1.9

(5)代理服務(wù)器(proxy):horse.dlu.edu.cn,對應(yīng)的IP地址

為192.168.1.10

(6)數(shù)據(jù)庫服務(wù)器(database):camel.dlu.edu.ca,對應(yīng)的IP地址

為192.168.1.11

(7)論壇服務(wù)器(bbs).-eow.dlu.edu.ca,對應(yīng)的D地址

為192.168.1.12

(8)計(jì)費(fèi)服務(wù)器(f磚):dog.dlu.edu.cn,對應(yīng)的IP地址

為192.168.1.28

,

大連大學(xué)學(xué)報(bào)第29卷

5.2實(shí)現(xiàn)

域名服務(wù)器的配置文件有:主配置文件:named.conf;根域名服務(wù)器指向文件:

named.ca;Localhost區(qū)

BbS工NCNAME

Fee

COWdog

INCNAME

文件;localhost.ZOne和named.10cal;

用戶配置的區(qū)文

⑨反向區(qū)文件(192.168.1.rev)

件:dlu.edu.cn.zone(正向區(qū)文件)和192.168.1.1'eV(反向區(qū)

文件)。Linux上的域名服務(wù)器是由Named守護(hù)進(jìn)程來執(zhí)行的,該進(jìn)程包括從被稱作主配置文件的named.conf中獲取有關(guān)信

STTL86400

息和將主機(jī)名映射為IP地址的各種文件[51。①主配置文件(/etc/named.con0

zone。dlu.edu.cn”IN

type

master;

file”dlu.edu.cn.zone“:

,;

zone”1.168.192。in-addr.arpa”IN

type

master;

file”192.168.1.rev”:

②正向區(qū)文件(dlu.edu.cn,zone)

STTL

86400@工N

SOA

monkey.dlu.edu.cn.f

);

INNS

monkey.dlu.edu.cn工N

MX

cat.dlu.edu.cn.Web工NA192.168.1.iFox工N

192.168.1.6

monkey工NA

192.169.1.8

Cat工N

192.168.1.9horse工NA

192.168.1.10camelIN

192.168.1.11

Cow工NA

192.168.1.12Dog

IN

A192.168.1.28Cow工NMX1COW.dlu.edU.cn.Cat

IN

MX

cat.dlu.edU.cn.ftpIN

CNAME

fox

proxy工NCNAMEhorse

database

IN

CNAMEcamel

WWW工NCNAME

web

Dns

工NCNAMEmonkey

mail工N

CNAME

cat

萬方數(shù)據(jù)

@INSOAmonkey.dlu.edu.cn.f

);

INNSmonkey.dlu.edu.cn

IN

PTR

web.dlu.edU.cn6工NPTRfox.dlu.edu.cn8IN

PTRmonkey.dlu.edu.cn.9

IN

PTRcat.dlu.edu.cn.10工NPTRhorse.dlu.edu.cn.11

IN

PTRcamel.dlu.edu.cn.12工NPTRCOW.dlu.edU.cn.28

IN

PTR

dog.dlu.edu.cn.

6結(jié)論

論述了DNs的層次結(jié)構(gòu)、系統(tǒng)組成、解析過程及原理,并主要完成了Linux下DNS系統(tǒng)實(shí)現(xiàn)過程中的設(shè)計(jì)、建立、配置的全過程。通過測試和應(yīng)用,DNS系統(tǒng)運(yùn)行正常,已經(jīng)能夠?qū)?/p>

現(xiàn)域名的解析工作。此DNSJ1艮務(wù)系統(tǒng)己在校園網(wǎng)的實(shí)際工作中得到具體的應(yīng)用。

參考文獻(xiàn):

【1】周增國,李春蘭,龐有軍,等.大連大學(xué)校園網(wǎng)的設(shè)計(jì)與實(shí)

現(xiàn)【J】.大連大學(xué)學(xué)報(bào),2005,26(4):28—29.【2】梁如軍.Red

HatLinux

9網(wǎng)絡(luò)服務(wù)【M】.北京:機(jī)械工業(yè)出

社.2004.

【3】http://www.chinaemail.com.cn/wlzsjy/jiqiao/200602/3932.html【4】梁廣民.基于紅旗Linux的DNS的配置與實(shí)現(xiàn)們.吉林工程

技術(shù)師范學(xué)院學(xué)報(bào),2004,20(6):12.18.

【5】http://www.cublog.cn/u/21675/showart_263507.html.

(下轉(zhuǎn)第75頁)

,

第3期畢建濤等:垂直搜索引擎贏利模式探討

75

量都比較有限,我們計(jì)劃將該模式在北京、上海、深圳等中心城市進(jìn)行推廣,以取得更大的發(fā)展。

應(yīng)該說,垂直搜索引擎技術(shù)的應(yīng)用領(lǐng)域相當(dāng)廣泛,本文中我們僅就其在房屋租賃中介行業(yè)中的應(yīng)用作了些探索,相信該項(xiàng)技術(shù)一定會在其他行業(yè)和領(lǐng)域中發(fā)揮更大的作用。

89.

【2】陳新顏.垂直搜索引擎辨析【J】.現(xiàn)代情報(bào),2004,9:133—134.【3】中文全文檢索網(wǎng).http://www.fullsearcher.com2006—1—3.【4】劉暢.綜合搜索引擎與垂直搜索引擎的比較研究情報(bào)科

學(xué)【J】.2007,1:97—102.

f5】何榮勤.CRM原理.設(shè)計(jì).實(shí)踐[M】.北京:電子工業(yè)出版社,

2003.

參考文獻(xiàn):

【1】肖冬梅.垂直搜索引擎研究叨.圖書館學(xué)研究,2003,2:87—

【6】6黃建蓮.中國搜索引擎服務(wù)市場的現(xiàn)狀及發(fā)展【J】.華北科

技學(xué)院學(xué)報(bào),2005,9:113.115.

Research

on

Business

Model

ofVerticalSearchEngines

BIJiall.ta01,,HUOYun.fu2

(1.CityCollege,DaganUniversityofTechnology,Dalian116066,China;

2.Instituteof

E-commerce&Logistics,DalianUniversity,Dalian116622,China)

Abstract:Based

on

theintroductiontothetheoryofverticalsearchenginesanditsrelevantappliedtechnique,this

paperintroduceshowtoapplySOSCANtoHousingindustrytogainsupply

anddemandinformation

on

internet,and,

to

construct

IntermediaryPlatformofinformation

arevenue

serviceforhousingindustry.Furthermore,togetherwiththefeatures

ofindustry,thispaperbringsupmodewhichmakesprofitnotbyclickvolumeofwebsite,butbyinformation

matching,directivemessagesendingandtwo-wayfeatureoftheKeywords:SOSCANVerticalsearchengines;Housing

Revenuemodel

information

inthisfield.

industry;Information

matchingservices;Keywordsauction;

(上接第78頁)

TheDesignandRealizationofSchoolNetworkDNSServiceUnderLinux

ZHOUZeng-guo+,PANG

(NetworkOffice

ofDalian

Platform

You-jun

University,Dalian116622,China)

Abstract:Themainpurposeoftheschoolnetworkconstruction,bymaking

full

use

of

networkresources

on

campus

andthe

outside

as

well,istoconstructitsownsufficientresponsibleforthe

platform.DNSis

networkapplications,thusprovidingagoodbasicsupporting

analysis(transfer)betweenfieldnamesandIPaddresses,andaveryimportantpart

analysisand‘design

oftheDNSsystemwithinLinux

oftheschoolnetworkservicesystems.Inpractice,theconcrete

willbecarriedout,acomprehensivesetoftheDNSservicesystemwillbedevelopedDNSservicewillbeeffectivelyappliedintheschoolnetwork.

andestablished,therefore,the

Keywords:schoolnetwork;fieldnamesystem;DNS:Linux

萬方數(shù)據(jù)

標(biāo)簽: