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

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

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

第29卷第3期2008年6月

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

JOURNALoFDALIANUNIVERSITY

v01.29No.3Jun.2008

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

周增國(guó)木,龐有軍

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

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

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

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

文章編號(hào):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ù),同時(shí)可在校園網(wǎng)的基礎(chǔ)上建立MIS(管理信息系統(tǒng))和OA(辦公自動(dòng)化)等網(wǎng)絡(luò)應(yīng)用系統(tǒng),從而實(shí)現(xiàn)學(xué)校的教學(xué)、科研和管理等工作的數(shù)字化和信息化[11。

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

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

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

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

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

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

DNS系統(tǒng)的組成

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

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

萬(wàn)方數(shù)據(jù)

,

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

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

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

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

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

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

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

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

DNS解析過(guò)程及原理

DNS的工作原理及過(guò)程分下面幾個(gè)步驟:

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

服務(wù)器。

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

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

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

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

萬(wàn)方數(shù)據(jù)

地址。

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

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

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

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

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

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

5.1設(shè)計(jì)

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

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

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

為192.168.1.1

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

為192.168.1.6

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

為192.168.1.8

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

為192.168.1.9

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

為192.168.1.10

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

為192.168.1.11

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

為192.168.1.12

(8)計(jì)費(fèi)服務(wù)器(f磚):dog.dlu.edu.cn,對(duì)應(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)程來(lái)執(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

萬(wàn)方數(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)組成、解析過(guò)程及原理,并主要完成了Linux下DNS系統(tǒng)實(shí)現(xiàn)過(guò)程中的設(shè)計(jì)、建立、配置的全過(guò)程。通過(guò)測(cè)試和應(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】周增國(guó),李春蘭,龐有軍,等.大連大學(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頁(yè))

,

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

75

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

應(yīng)該說(shuō),垂直搜索引擎技術(shù)的應(yīng)用領(lǐng)域相當(dāng)廣泛,本文中我們僅就其在房屋租賃中介行業(yè)中的應(yīng)用作了些探索,相信該項(xiàng)技術(shù)一定會(huì)在其他行業(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黃建蓮.中國(guó)搜索引擎服務(wù)市場(chǎng)的現(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頁(yè))

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

萬(wàn)方數(shù)據(jù)

標(biāo)簽: