百度公司可以做網(wǎng)站么中國搜索引擎排名2021
目錄
dns域名解析服務(wù)
一、DNS
1、定義
2、以www.baidu.com為例
3、域名體系結(jié)構(gòu)
4、DNS解析使用的協(xié)議和端口
5、dns域名解析的過程
6、dns解析的優(yōu)先級
二、如何實現(xiàn)域名解析
1、域名解析
2、bind配置文件位置
(一)正向解析
(二)反向解析
(三)主從服務(wù)器解析
三、bond網(wǎng)卡
1、概念
2、linux網(wǎng)卡的綁定模式
實驗:mode=0實現(xiàn)過程
dns域名解析服務(wù)
一、DNS
1、定義
dns是域名系統(tǒng)的簡稱,域名和ip地址之間的映射關(guān)系
互聯(lián)網(wǎng)中,ip地址是通信的唯一標(biāo)識。邏輯地址。
訪問網(wǎng)站,域名,ip地址不好記,域名好記。
域名解析的目的就是為了實現(xiàn)訪問域名就等于訪問ip地址。
在訪問域名的時候通過dns解析,把域名映射的IP地址解析出來,然后實際上訪問的還是域名映射的ip地址。
類似于導(dǎo)航,輸入域名之后,就可以定位出他的ip地址,然后訪問。
2、以www.baidu.com為例
訪問百度,就是計算機向dns服務(wù)器發(fā)起查詢請求,dns搜索自己的數(shù)據(jù)庫,包含域名和ip的映射關(guān)系,然后把ip地址返回給計算機,計算機訪問的還是域名對應(yīng)的ip。
3、域名體系結(jié)構(gòu)
www.baidu.com.cn.
. 根域 根域名dns服務(wù)器,專門負(fù)責(zé)解析根域
cn. 一級域 一般國家或者地區(qū)的名稱 jp. uk. hk. us.
com. 二級域 組織名稱 com商業(yè)組織 edu 教育機構(gòu) org 非盈利 net運營商 gov政府機構(gòu)
baidu. 三級域(域名) 需要花錢買(子域)
www. 主機名 就是一臺具體的計算機
4、DNS解析使用的協(xié)議和端口
協(xié)議tcp和udp 端口53
tcp的53端口用于連接dns服務(wù)器
udp的53端口用于解析dns
dns域名長度限制,每一級域名長度限制是63個字符,域名的總長度不能超過253個字符
5、dns域名解析的過程
6、dns解析的優(yōu)先級
hosts 本地文件:優(yōu)先級最高。只對當(dāng)前主機有效。可以提高訪問速度。
dns服務(wù)器(運營商)第二個
host文件
linux: /etc/host
windows:/systemctl(32)/etc/
二、如何實現(xiàn)域名解析
1、域名解析
域名解析(內(nèi)網(wǎng),局域網(wǎng)內(nèi)部域名解析),bind用來做局域網(wǎng)內(nèi)部的域名解析,內(nèi)網(wǎng)的dns也不需要注冊。內(nèi)部使用。
2、bind配置文件位置
/etc/named.conf/ bind的主配置文件
/etc/name.rfc1912.zones 區(qū)域配置文件
/var/named/named.localhost 配置數(shù)據(jù)文件
(一)正向解析
1、關(guān)閉防火墻、安全機制、yum安裝bind
2、修改主配置文件
/etc/named.conf/ ?
3、修改區(qū)域配置文件、配置數(shù)據(jù)文件
/etc/named.rfc1912.zones
cd /var/named/ 查看 cp -a named.localhost xiaodai.com.zone #一定要保留權(quán)限,否則無法成功,仍需賦權(quán) vim xiaodai.com.zone 修改如下圖
vim /etc/resolv.conf 同主配置ip systemctl restart named 重啟 nslookup www.xiaodai.com ? nslookup mail.xiaodai.com #正向解析可看ip
拓展:
如:上述cp未-a或-p保留權(quán)限,出現(xiàn)報錯 則:查看配置文件,看是否配置問題,不是配置問題,則ll查看權(quán)限,均為root改 chown.named xiaodai.com.zone
(二)反向解析
1、改區(qū)域配置文件、配置數(shù)據(jù)文件
/etc/named.rfc1912.zones
cd /var/named/ 查看 cp -a xiaodai.com.zone xiaodai.com.zone.local 保留權(quán)限 vim xiaodai.com.zone.local 修改如下
systemctl restart named ? 重啟 vim /etc/resolv.conf ? 查看一下ip nslookup 192.168.100.11 ? nslookup 192.168.100.110 #反向解析可看域名
(三)主從服務(wù)器解析
test1為主 192.168.100.11
test2為從 192.168.100.12
1、test2關(guān)閉防火墻、安全機制、yum安裝bind
2、test1
vim /etc/resolv.conf # 寫主從雙ip vim /etc/named.rfc1912.zones 區(qū)域文件
3、test2
vim /etc/resolv.conf # 寫主從雙ip vim /etc/named.conf # 監(jiān)聽端口可改any或指定ip,允許查詢改any vim /etc/named.rfc1912.zones 區(qū)域文件
systemctl restart named 重啟服務(wù) cd /var/named/slaves ? 查看成功則有配置文件否則為空 nslookup 192.168.100.110 nslookup www.xiaodai.com #正向反向解析均可,關(guān)閉主服務(wù),解析變慢,開啟主服務(wù),解析加快。
三、bond網(wǎng)卡
1、概念
兩張網(wǎng)卡用一個ip地址,相當(dāng)于做網(wǎng)卡的高可用和負(fù)載均衡
2、linux網(wǎng)卡的綁定模式
mode=0 負(fù)載均衡方式 load-balancing 負(fù)載均衡 兩個網(wǎng)卡都工作
mode=1 冗余,只有主工作,從不工作。主掛了,從才工作
mode=2 平衡策略,負(fù)載均衡和容錯能力 冗余的升級版
mode=3 廣播策略(不用)
mode=4 動態(tài)鏈聚合(需要連接交換機)
mode=5 負(fù)載均衡模式,但是需要額外插件,ethtool插件,要支持每一個slave的速率(定制模式很少)
mode=6 適配器的負(fù)載均衡()
實驗:mode=0實現(xiàn)過程
1、在test1虛擬機中創(chuàng)建網(wǎng)絡(luò)適配器
ifconfig # ens33、ens36(新建) cd /etc/sysconfig/network-scipts/ # 查看此時只有ifcfg-ens33 cp ifcfg-ens33 ifcfg-ens36 # 查看出現(xiàn)ifcfg-ens36
2、修改ens33和ens36
vim ifcfg-ens33 修改如下圖 vim ifcfg-ens36 與33同,設(shè)備名不一樣
3、創(chuàng)建bond0
vim ifcfg-bond0
modprobe bonding systemctl restart network #重啟 打開虛擬機
tcpdump 是linux自帶的網(wǎng)絡(luò)抓包工具
-i 設(shè)備
抓取指定設(shè)備的數(shù)據(jù)包
tcpdum -i ens33
tcpdum -i ens36
拓展
BONDING_OPTS="miimon=100 mode=0 fail_over_mac=1" 綁定的模式和選項 miimon=100 檢查所有從設(shè)備的連接轉(zhuǎn)態(tài) 。100表示亳秒
#每隔100亳秒檢查從設(shè)備網(wǎng)卡的連接狀態(tài)
fail_over_mac=1 表示在故障切換時,備用接口會獲取主接口的mac地址,減少切換過程中可能出現(xiàn)的故障。
如果計算機連接交換機,交換機不需要重新學(xué)習(xí)mac地址,ens33 ens36 都知道對方的mac地址