目錄 一、DNS概念 二、功能變數名稱格式類型 三、查詢類型 四、解析類型 五、配置DNS 六、dns解析實驗 1.配置正向解析 2.反向解析 3.主從解析 一、DNS概念 概念:功能變數名稱和IP地址的相互映射的分散式資料庫,可以更好的訪問互聯網。 電腦只能訪問IP地址,但是IP地址不是方便記住,採用功能變數名稱解析出 ...
目錄
一、DNS概念
二、功能變數名稱格式類型
三、查詢類型
四、解析類型
五、配置DNS
六、dns解析實驗
1.配置正向解析
2.反向解析
3.主從解析
一、DNS概念
概念:功能變數名稱和IP地址的相互映射的分散式資料庫,可以更好的訪問互聯網。
電腦只能訪問IP地址,但是IP地址不是方便記住,採用功能變數名稱解析出IP地址,可以更好的訪問互聯網
二、功能變數名稱格式類型
www.baidu.com.cn.
根域.根功能變數名稱dns伺服器
一級域:一般代表國家地區和組織機構
例子:.com(工商,企業機構)
.net(網路運營商)
.edu(教育機構)
.cn(中國地區)
.org(團體機構)
.gov(政府機構)
二級域:一般代表具體類型
例子:.net.cn(中國運營商)
.edu.cn(中國教育)
.com.cn(中國企業)
子功能變數名稱(主機名,三級域):一般具體的名字
例子:jd.com.cn(京東)
百度.com.cn(百度)
三、查詢類型
dns解析過程:
查詢本機緩存hosts->dns功能變數名稱伺服器(運營商)->根域伺服器->頂級域->二級域->子域
->本地緩存->用戶->ip地址1.迭代
迭代過程:根域伺服器->頂級伺服器->二級域->子域
2.遞歸
遞歸過程:dns域伺服器->本地緩存->用戶->ip地址
四、解析類型
配置文件目錄:/etc/resolv.conf
正向解析:功能變數名稱解析IP地址
反向解析:IP地址解析功能變數名稱
五、配置DNS
1.本地dns映射文件:/etc/host
2.正向解析
nslook正向解析,將www.baidu.com解析為ip地址
3.反向解析,將180.101.50.188解析為析為www.baidu.com功能變數名稱
4.自定義內網解析軟體
bind:用來解析內網,配置文件定義功能變數名稱和IP地址規則
服務名:named
文件位置:
/etc/named.conf 主配置文件
/etc/named.rfc1912.zones 區域配置文件
/var/named/named.localhost 區域數據配置文件(模板文件,不可直接在原文件進行更改)
六、實驗
1.bind配置正向解析
修改主配置文件
修改監視ip地址
所有網段都可以訪問
配置區域配置文件
複製一份,改為:
配置正向區域數據文件
配置ky29.com.zone文件
NS ky29.com. #記錄當前區域的DNS伺服器的名稱(必不可少)
А #記錄主機IP地址(必不可少)
IN MX 10 mail.ky29.com. #MX為郵件交換記錄,數字越大優先順序越低
www IN A 192.168.233.30 #記錄正向解析www.benet.com對應的IP
mail IN A 192.168.233.31 #郵箱的正向解析地址
ftp IN CNAME www #CNAME使用別名, ftp是www的別名
* IN A 192.168.233.100 #泛功能變數名稱解析, "*" 代表任意主機名
修改解析地址文件
分別進入終端1和終端3
vim /etc/resolv.conf
加入解析地址192.168.140.111
關閉防火牆和安全機制
可以在終端3中解析功能變數名稱可以看到地址
2.反向解析
進入/etc/vim /etc/named.rfc1912.zones 配置反向解析文件
複製一份,確保備份
進入ky29.com.zone.local進行配置
30 IN PTR www.ky29.com. ---訪問192.168.233.20會訪問www.ky29.com
31 IN PTR mail.ky29.com. ---訪問192.168.233.30會訪問mail.ky29.com
修改完配置文件後
nslookup 192.168.140.30
可以看到以及反向解析
3.主從伺服器解析dns
進入dns解析文件/etc/resolv.conf加入從伺服器的ip地址
主從伺服器都要加
進入主伺服器,修改配置文件
進入從伺服器,修改為任意網址都可
進入vim /etc/named.rfc1912.zones 修改配置
重啟服務
主可以解析,直接關閉服務
從也可以解析,當主關閉,從也可以解析