亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Dns服務器 > 正文

構建DNS服務器簡易指南_Dns服務器教程

2024-09-08 23:25:43
字體:
來源:轉載
供稿:網友

在用TCP/IP協議族架設的網絡中,每一個節點都有一個唯一的IP地址,用來作為它們唯一的標志。然而,如果讓使用者來記住這些毫無記憶規律的IP地址將是不可想象的。人們就需要一種有記憶規律的字符串來作為唯一標記節點的名字。

  然而,雖然符號名對于人來說是極為方便的,但是在計算機上實現卻不是那么方便的。為了解決這個需求,應運而生了一個 域名 服務系統 DNS ,它運行在TCP協議之上,負責將字符名-- 域名 轉換成實際相對應的IP地址。這個過程就是 域名 解析,負責 域名 解析的機器就叫 域名 服務器 。

  1、 域名 解析的方法

  1.1 最早的 域名 解析方法

  最簡單的主機名解析方法是,在一個文件中記錄所有主機名及與其對應的IP地址,并保證該文件中主機名的唯一性,通過檢索文件中的便可以完成主機名的解析。采用這種最簡單的解決方法有其歷史原因:
在整個70年代,APRANET只是一個小規模的,由類似的數百臺主機組成的團體。于是為了解決主機名解析的問題,將連接到ARPANET上每臺主機的名字與對應的地址都保存在HOSTS.TXT文件中。這樣每增加一臺機器,就必須修改HOSTS.TXT文件一次。隨著網絡的不斷發展,網絡中的主機數量爆炸性地增加,這種 域名 解析的方法已經無法適應新的解析需要。

  1.2 分布式的 域名 服務器

  這種方法,我們已經在基礎篇的第六章中有了詳細的敘述,在此就不再重復了。在這種分布式的 域名 服務器 體系中,每一臺 域名 服務器 ( DNS )負責解析屬于自己的這一部分主機的 域名 。
一般說來,如果你所處在公司或組織所擁有的主機并不多,一般是將 域名 的解析工作交給自己的ISP的 域名 服務器 來完成。而如果你所在組織擁有的主機比較多,我們就可以組建自己的 域名 服務器 負責解析你所在組織的主機。

  2、 域名 服務器 建立實例

  2.1 實例環境

  假設我們需要建立一臺應用于以下情況的一個企業主 域名 服務器 。

  1. 擁有一個C類網段地址,為202.101.55.0

  2. 企業 域名 注冊為company.com。

  3. 域名 服務器 的IP定為202.101.55.55,主機名為dns.company.com。它同時充當Proxy.

  4. 企業網通過 路由器 與Internet連接。

  5. 要解析的 服務器 有:

 www.company.com (202.101.55.1) Web 服務器
  mail.company.com (202.101.55.2) E-Mail 服務器

  2.2 安裝前的準備工作

  首先要保證在作為系中統有/etc/resolv.conf和/etc/hosts.conf這兩個文件。/etc/resolv.conf文件中內容如下所示:

  domain compay.com
  nameserver 202.101.55.55

  其中第一行指出對于任何希望連到它上面的主機應該搜尋的域。而第二行指出了在哪個地址可以找到需要的 域名 服務大。/etc/hosts.conf的內容如下所示:

  order hosts,bind
  multi on

  這里的設置告訴主機名稱先在/etc/hosts文件中搜索,然后再查詢 域名 服務器 。

  2.3 定義文件/etc/named.boot

  要使LINUX系統完成 域名 服務器 的功能,則需要運行一個named的服務進程。這個服務進程可以在安裝LINUX時選中。

  named啟動時需要讀取一個初始化文件--/etc/named.boot,這個文件是named的基本配置文件。它并不包含任何 DNS 數據,針對前面的假定環境,我們要在這個文件中寫入:

  diretory /etc/named
  primary company.com db.company
  primary 0.0.127.IN-ADDR.ARPA db.127.0.0
  primary 55.101.202.IN-ADDR.ARPA db.202.101.55
  cache . db.cache

  下面我們逐行講解這個文件中的內容:

  1) 在第一行中我們指定named從/etc/named目錄下讀取 DNS 數據文件。這個目錄可以自行指定并創建,指定后將所有的 DNS 數據文件均存放在這個目錄下;

  2) 第二行指定named作為company.com的主 域名 服務器 ,db.company文件中包含了所有*.my.com形式的 域名 的解析數據。

  3) 第三行則指定named作為127.0.0網段(本地loopback)地址的轉換主 服務器 。其中db.127.0.0文件中包含了所有127.0.0.*形式的地址到 域名 的轉換數據。

  4) 第四行指定named作為202.101.55網段地址轉換主 服務器 ,db.202.101.55文件中包含了所有以202.101.55.*形式的地址到 域名 的轉換數據。

  5) 最后一行指定named從db.cache文件中獲得Internet的頂層"根" 服務器 地址。要說明的是,這些數據文件的名稱均是自行決定的

  2.4 建立正向 域名 轉換數據文件db.company

  根據/etc/named.boot文件中的定義,我們在/etc/named目錄下建立文件db.company,并且在其中寫入所有在company.com域內的主機節點。根據前面假定的環境,可以寫入:
  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本號
  28800 ;刷新時間(秒)
  7200 ;重試時間(秒)
  3600000 ;終止時間(秒)
  86400) ;TTL生存時間(秒)
  IN NS dns.company.com
  www IN A 202.101.55.1
  email IN A 202.101.55.2
  proxy IN CNAME

  下面我們就逐句地理解這里的配置。

  1. SOA是主 服務器 設定文件中一定要設定的命令,我們通常將它放在文件的第一行。

  1) 最前面的符號"@"代表目前所管轄的域。

  2) 接著的"IN"代表地址類別,這里就是固定使用"IN"的。

  3) 接下來就是命令SOA。

  4) 接下來填入 域名 服務器 ,記住由于 DNS 數據文件的特殊格式規定,在最后一定要加上"?",在這個例子中,我們填入 域名 服務器 :"dns.company.com."

  5) 接下來是 域名 服務器 管理員的E-MAIL地址,但要注意的是,E-Mail地址中的分隔符"@"在這里用"?"來代替,在最后也要加上"。",在這里,我們相應寫入:"root.dns.company.com."

  6) 接下來在括號內填上各種選項:

  文件版本號:當你修改這個文件的內容時,也要修改這個版本序列號。以此來區分是否有更新。

  更新時間:指定二級 服務器 向主 服務器 拷貝數據的更新時間周期。

  重試時間:指定二級 服務器 在更新出現通信故障時的重試時間。

  終止時間:指定二級 服務器 重新執行更新動作后仍然無法完成更新任務而終止更新的時間。

  生存時間:指定當 域名 服務器 詢問某個 域名 和其IP地址后,在 域名 服務器 上放置的時間。

  注:二級 服務器 所設定的 域名 服務器 是主 服務器 的備份主機。

  2. 在第二行中,我們用NS命令指定這個域的 域名 服務器 。在這里我們指出這個域的 域名 服務器 是"dns.company.com"。

  3. 接下來的兩行我們使用A命令來指定 域名 與IP地址的對應關系。我們將Web 服務器 的域www.company.com與其IP地址202.101.55.1對應起來;將E-Mail 服務器 的 域名 mail.company.com與其IP地址202.101.55.2對應起來。

  4. 最后一行,我們使用了CNAME命令為dns.company.com指定了另一個 域名 以供使用:proxy.company.com。

  2.5 建立反向 域名 轉換數據文件db.127.0.0和db.202.101.55

  反向 域名 轉換數據文件用來提供IP地址查詢相應的 DNS 主機名,每個網段分別有一個數據文件。

  1. 網段127.0.0通常只有一個地址,那就是127.0.0.1 loopback地址。所以我們在db.127.0.0中寫入的內容是:

  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本號
  28800 ;刷新時間(秒)
  7200 ;重試時間(秒)
  3600000 ;終止時間(秒)
  86400) ;TTL生存時間(秒)
  IN NS dns.company.com
  1 IN PTR localhost

  前面兩名相信讀者已經不會陌生,最后一句我們使用PTR命令讓配置文件中的主機可以使用IP地址來知道所對應的 域名 。

  最前面的1代表127.0.0.1,對應的 域名 就是localhost。

  2.網段202.101.55就可能會存在更多的記錄,前面假定環境下的設置應是:

  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本號
  28800 ;刷新時間(秒)
  7200 ;重試時間(秒)
  3600000 ;終止時間(秒)
  86400) ;TTL生存時間(秒)
  IN NS dns.company.com
  1 IN PTR www
  2 IN PTR email
  55 IN PTR dns
  55 IN PTR proxy

  2.6 獲得db.cache文件

  在LINUX系統中通常在提供了一個named.ca的文件,該文件中Internet的頂層 域名 服務器 ,但是這個文件通常會發生變化,所以建議最好從Internet上下載最新的版本。該文件可以通過匿名FTP從ftp.rs.internic.net/domain下載,文件名是named.boot。將它拷貝一份為db.cache就可以了。

  3、測試 域名 服務器

  3.1 使用nslookup測試

  nslookup命令的功能是查詢 域名 服務器 中的數據資料。下例就是使用它來測試 域名 服務器 是否架設成功,其中斜體字代表要輸入的內容。

  # nslookup
  Default server:dns.company.com

  Address:202.101.55.55 ;能出現這些信息代表成功

  > www
  server:dns.company.com
  Address:202.101.55.1

  3.2 使用ping測試

  還有一種更簡單的測試方法,那就是用ping命令,如果成功將顯示:

    # ping www.company.com
    Ping www.company.com(202.101.55.1);56 data bytes
    64 bytes from 202.101.55.1:icmp_seq=0 ttl=255 time=1.3ms
    64 bytes from 202.101.55.1:icmp_seq=1 ttl=255 time=0.6ms
    64 bytes from 202.101.55.1:icmp_seq=2 ttl=255 time=0.6ms
    ……

  8.4 小技巧

  安裝好 域名 服務器 后,在內部使用 域名 進行遠程連接時,會發現速度非常慢。其實只要/etc/hosts中加上所有內部的機器的 域名 就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人综合精品| 国产欧美日韩精品在线观看| 日韩欧美在线播放| 亚洲欧美精品伊人久久| 91久久久久久久| 91在线观看免费| 中文字幕最新精品| 北条麻妃一区二区在线观看| 国产精品激情av电影在线观看| 国产+成+人+亚洲欧洲| 欧日韩不卡在线视频| 国产成人在线一区二区| 欧洲亚洲妇女av| 国模gogo一区二区大胆私拍| 午夜精品免费视频| 精品久久久久久久中文字幕| 国精产品一区一区三区有限在线| 亚洲第一区在线观看| 国产精品视频区| 国产精品精品视频一区二区三区| 国产成人精品优优av| 色综合色综合久久综合频道88| 久久成人国产精品| 26uuu久久噜噜噜噜| 97色在线观看| 亚洲高清一二三区| 久久久精品国产一区二区| 国产精品丝袜久久久久久高清| 夜夜嗨av色一区二区不卡| 成人妇女免费播放久久久| 欧美激情成人在线视频| 国产精品色婷婷视频| 尤物精品国产第一福利三区| 精品少妇一区二区30p| 久久精品一本久久99精品| 久久精彩免费视频| 日韩av在线天堂网| 曰本色欧美视频在线| 久久久久久国产精品| 狠狠躁18三区二区一区| 国产精品黄色av| 亚洲欧美国产日韩中文字幕| 久久久久国产精品免费| 国产精品爽爽爽| 久久国产精品久久久| 中文字幕精品在线| 亚洲人成亚洲人成在线观看| 亚洲国内精品在线| 国产精品久久久久久久天堂| 欧美华人在线视频| 国产精品一区二区三区久久久| 久久久久久18| 精品久久久久久久久久久久久| 亚州国产精品久久久| 欧美性猛交xxxx免费看| 中文字幕日韩综合av| 日韩在线资源网| 57pao国产精品一区| 久久久精品999| 91久久精品国产91久久| 国产精品av在线| 国产精品久久久91| xxx欧美精品| 国产欧美一区二区| 色偷偷88888欧美精品久久久| 欧美日本中文字幕| 亚洲欧洲在线观看| 国产精品大片wwwwww| 欧美亚洲免费电影| 中文字幕国产精品久久| 久久久久久久久久久网站| 亚洲成年网站在线观看| 成人免费看吃奶视频网站| 亚洲一区制服诱惑| 国产精品视频自在线| 久久色在线播放| 国产精品爽爽爽爽爽爽在线观看| 91日本在线观看| 亚洲老头同性xxxxx| 亚洲欧美福利视频| 中文字幕日韩在线视频| 日韩在线观看免费| 精品人伦一区二区三区蜜桃免费| 一区二区三区四区在线观看视频| 久久久精品免费| 久久影院模特热| 国产精品ⅴa在线观看h| 国产69精品久久久久99| 成人午夜黄色影院| 18久久久久久| 日韩国产精品亚洲а∨天堂免| 最好看的2019年中文视频| 欧美中文字幕在线播放| 成人激情视频在线播放| 国产女人18毛片水18精品| 成人免费视频a| 亚洲精品久久久久久久久| 色中色综合影院手机版在线观看| 97精品国产91久久久久久| 国产精品成人观看视频国产奇米| 这里只有精品在线播放| 亚洲视屏在线播放| 亚洲精品久久久一区二区三区| 欧美丝袜一区二区三区| 韩国国内大量揄拍精品视频| 国产精品美女av| 久久久久久久久国产精品| 91精品国产高清久久久久久| 久久精品久久久久| 成人福利视频在线观看| 欧美极度另类性三渗透| 日韩专区在线观看| 美女撒尿一区二区三区| 国产精品av网站| 国产精品美乳一区二区免费| 亚洲夜晚福利在线观看| 国产精品扒开腿爽爽爽视频| 精品国产一区二区三区四区在线观看| 国产一区二区丝袜高跟鞋图片| 国产精品美乳一区二区免费| 精品无人区太爽高潮在线播放| 亚洲缚视频在线观看| 国产精品爽爽ⅴa在线观看| 奇门遁甲1982国语版免费观看高清| 国产精品亚洲一区二区三区| 成人激情电影一区二区| 欧美第一黄色网| 成人性生交xxxxx网站| 北条麻妃久久精品| 2019中文字幕全在线观看| 成人免费在线视频网站| x99av成人免费| 92福利视频午夜1000合集在线观看| 久久久噜久噜久久综合| 欧美午夜无遮挡| 日本老师69xxx| 国产视频精品xxxx| 欧美日韩激情视频8区| 九九视频直播综合网| 成人高h视频在线| www.日韩不卡电影av| 动漫精品一区二区| 一区二区三区回区在观看免费视频| 欧美成人免费大片| 欧美国产视频日韩| 欧美另类暴力丝袜| 亚洲国产另类 国产精品国产免费| 成人黄色免费片| 福利视频第一区| 亚洲精品视频在线播放| 中文字幕欧美视频在线| 在线播放日韩欧美| 亚洲欧美变态国产另类| 疯狂做受xxxx欧美肥白少妇| 久久这里有精品视频| 日本成人在线视频网址| 欧美电影免费观看电视剧大全| 高清日韩电视剧大全免费播放在线观看| 日韩精品极品视频免费观看| 日韩成人在线播放| 欧美极品在线播放| 日韩精品免费在线| 国色天香2019中文字幕在线观看| xxxx性欧美|