

摘 要:目前許多企事業單位在建設內部網絡時,往往都選擇同時接入電信、網通或更多的線路以達到理想的訪問速度。為了更好地利用線路資源,節約線路費用,并加快外部用戶訪問內部服務器的速度,本文在已經實踐成功和長期測試有效的基礎上,介紹了在Linux操作系統下基于Bind和MySQL數據庫的源地址策略路由選擇實現的智能域名解析系統。
關鍵詞:智能DNS;數據庫;源地址策略路由選擇
中圖分類號:TP393.02文獻標識碼:A文章編號:1673-8454(2010)17-0038-03
一、域名解析技術與Bind軟件概述
DNS(Domain Name System,域名系統)是基于TCP/IP架構的一項網絡基礎服務,該系統用于命名組織到域層次結構中的計算機和網絡服務,其功能就是將人類容易記憶的域名與不容易記憶的IP地址做轉換,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,運行DNS軟件的這臺主機(服務器)就稱作DNS服務器。
Internet上的DNS名字服務是一種分布式的體系,由分布在Internet各地的DNS服務器為整個Internet提供本域內計算機的名字解析服務。DNS域名結構為分級方式,例如www.bcu.edu.cn中最后面的cn為頂級域名,由后向前分別劃分為不同級別的域。Internet上的頂級域名有兩種,一種是.cn這樣的國別代碼,另一種是如同edu、org、net、com等分類代碼。國別頂級域下的次級域名同樣可以按照地域或組織結構來分類劃分。要進行名字解析,就需要從后向前,一級級查找這個域名。Internet上為頂級域提供解析任務的DNS服務器稱為根DNS服務器。知道了根DNS服務器的地址,就能按級查找任何具有DNS域名的主機名字。……