最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux網(wǎng)絡DNS域名如何解析服務

 更新時間:2024年09月14日 09:47:19   作者:活老鬼  
詳解DNS系統(tǒng)的作用、分布式數(shù)據(jù)結構、系統(tǒng)類型、查詢類型及原理,介紹如何配置DNS正向解析,包括環(huán)境搭建、修改配置文件、啟動服務等

一、DNS概述

1.DNS系統(tǒng)的作用

  • 正向解析:根據(jù)域名查找對應的IP地址
  • 反向解析:根據(jù)IP地址查找對應的域名
  • DNS使用端口:DNS服務器使用TCP和UDP的53端口,TCP的53端口用于連接DNS服務器,UDP的53端口用于解析DNS
  • DNS域名長度限制:每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符

2.DNS系統(tǒng)的分布式數(shù)據(jù)結構

以www.csdn.com.cn.為例

  • 根域:為".",在域名的最后
  • 頂級域:.cn
  • 二級域:.com.cn
  • 子域:.csdn.com.cn
  • 主機名或三級域名:www

3.DNS系統(tǒng)類型

緩存域名服務器:

  • 也稱DNS高速緩存服務器
  • 通過向其他域名服務器查詢獲得域名(IP地址記錄)
  • 將域名查詢結果緩存到本地,提高重復查詢時的速度

主域名服務器:

  • 特定DNS區(qū)域的權威服務器,具有唯一性
  • 負責維護該區(qū)域內(nèi)所有域名(IP地址的映射記錄)
  • 需要自行建立所負責區(qū)域的地址數(shù)據(jù)文件

從域名服務器:

  • 也成為輔助域名服務器,是對主域名服務器的熱備份
  • 其維護的域名,IP地址記錄來源于主域名服務器
  • 需要從主域名服務器自動同步區(qū)域地址數(shù)據(jù)庫

4.DNS查詢類型及原理

  • 遞歸查詢:發(fā)送解析請求后,由根域服務器進行子域的逐級查詢,最后由根域服務器返回結果
  • 迭代查詢:由客戶端逐級與各域服務器進行查詢與返回結果

5.DNS正向解析查詢原理過程

  • 先查本機的緩存記錄
  • 查詢hosts文件(優(yōu)先級最高)
  • 查詢dns域名服務器,交給dns域名武器處理以上過程稱為遞歸查詢
  • 這個dns服務器可能是本地域名服務器,也有個緩存, 如果有直接返回結果,如果沒有則進行下一步
  • 求助根域服務器,根域服務器返回可能會知道結果的頂級域服務器讓他去找頂域服務器
  • 求助頂級域服務器,頂級域服務器返回可能會返回知道結果的二級域服務器讓他去找二級域服務器
  • 求助二級域服務器,二級域服務器查詢發(fā)現(xiàn)是我的主機,把查詢到的ip地址返回給本地域名服務器
  • 本地域名服務器將結果記錄到緩存,然后把和域名和ip的對應關系返回給客戶端

二、DNS配置實例

1.DNS正向解析配置

1.1 實驗環(huán)境

  • CentOS 7 DNS服務端:防火墻關閉,與客戶端在同一網(wǎng)段
  • Windows 10 客戶端:防火墻關閉,網(wǎng)關(為了方便)指向于CentOS 7服務端,DNS指向DNS服務端,與服務端在同一網(wǎng)段
  • 安裝bind軟件包

1.2 操作步驟

1.修改主要配置文件

vim /etc/named.conf

options {
listen-on port 53 { 20.0.0.13; };    #●監(jiān)聽53端口,ip地址使用提供服務的本地IP,也可用any表示所有
#listen-on-v6 port 53 { ::1; };    #ipv6行如不使用可以注釋掉或者刪除
directory "/var/named";     #區(qū)域數(shù)據(jù)文件的默認存放位置
dump- file "/var/named/data/cache_dump.db";    #域名緩存數(shù)據(jù)庫文件的位置
statistics-file "/var/named/data/named stats.txt";    #狀態(tài)統(tǒng)計文件的位置
memstatistics-file "/var/named/data/named mem stats.txt";    #內(nèi)存統(tǒng)計文件的位置
allow-query { any; };    #● 允許使用本DNS解析服務的網(wǎng)段,也可用any代表所有
}
......
zone "." IN {#正向解析“."根區(qū)域
type hint;#類型為根區(qū)域
file "named.ca";#區(qū)域數(shù)據(jù)文件為named.ca,#記錄了13臺根域服務器的域名和IP地址等信息
};

include "/etc/named.rfc1912.zones"; #包含區(qū)域配置文件里的所有配置

2.修改區(qū)域配置文件,添加正向區(qū)域配置

vi /etc/named.rfc1912.zones 

......
zone "laotan.com" IN {     #正向解析"laotan.com"區(qū)域
        type master;    #類型為主區(qū)域
        file "laotan.com.zone";    #指定區(qū)域數(shù)據(jù)文件為laotan.com.zone
        allow-update { none; };
};

3.配置正向區(qū)域數(shù)據(jù)文件

cd /var/named/
cp -p named.localhost laotan.com.zone    #保留源文件的權限和屬主的屬性復制
vi /var/named/laotan.com.zone

......
$TTL 1D    #有效解析記錄的生存周期
@   in SOA laotan.com. admin.benet.com. (    #"@"符號表示當前的DNS區(qū)域名
                     0   ; serial    #更新序列號,可以是10位以內(nèi)的整數(shù)
                    1D   ; refresh    #刷新時間,重新下載地址數(shù)據(jù)的間隔
                    1H   ; retry    #重試延時,下載失敗后的重試間隔
                    1W   ; expire    #失效時間,超過該時間仍無法下載則放棄#
					3H)  ; minimum    #無效解析記錄的生存周期,
        NS     laotan.com.    #記錄當前區(qū)域的DNS服務器的名稱
        A     192.168.80.10    #機IP地址
IN   MX 10    mail.benet.com    #MX為郵件交換記錄,數(shù)字越大優(yōu)先級越低
www  IN A     192.168.80.10    #記錄正向解析www.benet.com對應的IP
mail IN A     192.168.80.11    #MX為郵件交換記錄,數(shù)字越大優(yōu)先級低 
ftp  IN CNAME  www    #CNAME使用別名,ftp是www的別名
*    IN A   192.168.80.100    #泛域名解析,"*"代表任意主機名

#"@"這里是一個變量,當前DNS區(qū)域名
#SOA記錄中的更新序列號用于同步主、從服務器的區(qū)域數(shù)據(jù),當從服務器判斷區(qū)域更新時,若發(fā)現(xiàn)主服務器中的序列號與本地區(qū)域數(shù)據(jù)中的序列號相同,則不會進行下載。
# "laotan.com. "此為完全合格域名(FQDN) ,后面有個"."不能漏掉
#"admin.benet.com."表示管理員郵箱,這里的"@"符號已有其他含義,所以用"."代替
#IN 表示internet

4.啟動服務

systemctl start named    #啟動服務

#如果服務啟動失敗,可以查看日志文件來排查錯誤
tail -f /var/log/messages

#如果服務卡住,可以執(zhí)行下面命令解決
rndc-confgen -r /dev/urandom -a

#對域名語法進行排查
named-checkconf -z /etc/named.conf

5.在Windows 10客戶端中配置網(wǎng)絡

6.測試DNS解析

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

水城县| 邯郸市| 阜康市| 北川| 青浦区| 上林县| 平谷区| 仲巴县| 钟祥市| 秦安县| 淳安县| 布拖县| 博兴县| 县级市| 青岛市| 兴国县| 北川| 黔东| 肃北| 金湖县| 紫金县| 丹凤县| 壶关县| 兴业县| 泰和县| 耿马| 莱芜市| 甘孜| 江津市| 连州市| 大城县| 鄱阳县| 玉屏| 彭州市| 阿巴嘎旗| 崇仁县| 余姚市| 福清市| 康保县| 改则县| 惠安县|