1蔽挠、簡述DNS服務(wù)器原理鬼店,并搭建主-輔服務(wù)器
第一步:客戶機提出域名解析請求咐柜,并將該請求發(fā)送給本地的域名服務(wù)器。
? 第二步:當(dāng)本地的域名服務(wù)器收到請求后通孽,就先查詢本地的緩存序宦,如果有該紀(jì)錄項,則本地的域名服務(wù)器就直接把查詢的結(jié)果返回背苦。
第三步:如果本地的緩存中沒有該紀(jì)錄互捌,則本地域名服務(wù)器就直接把請求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個所查詢域(根的子域) 的主域名服務(wù)器的地址行剂。
第四步:本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求秕噪,然后接受請求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄硼讽,則返回相關(guān)的下級的域名服務(wù)器的地址巢价。
第五步:重復(fù)第四步牲阁,直到找到正確的紀(jì)錄固阁。
第六步:本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用城菊,同時還將結(jié)果返回給客戶機备燃。
在主和輔服務(wù)器上分別安裝:yum install bind -y
先配置主服務(wù)器:vim /etc/named.conf ?
先注釋兩行,在添加從服務(wù)器的ip地址(只允許從服務(wù)器抓取數(shù)據(jù))
配置環(huán)境
配置從服務(wù)器:vim /etc/named.conf
配置客戶端ip
訪問magedu.com網(wǎng)頁凌唬,事先我在另一臺機器上做了magedu.com的網(wǎng)頁
測試主從復(fù)制:在主服務(wù)器上添加一條新記錄
從服務(wù)器數(shù)據(jù)抓取記錄時間
從客戶端來測試:
??2并齐、搭建并實現(xiàn)智能DNS
安裝DNS:yum install bind -y
打開主配置文件(配置三個地區(qū)的:浙江,上海客税,其他地區(qū))
配置浙江的數(shù)據(jù)庫:
配置上海的數(shù)據(jù)庫:
其他地區(qū)的數(shù)據(jù)庫:
配置三個配置文件:
浙江:
上海:
其他地區(qū):
客戶端測試: ? ? 用37網(wǎng)段測試
3.編譯安裝Mariadb况褪,并啟動后可以正常登錄
1.安裝包: yum install bison bison-devel zlib-devel libcurl-devel libarchive-devel boostdevel gcc gcc-c++ cmake ncurses-devel gnutls-devel libxml2-devel openssldevel libevent-devel libaio-devel ?-y
mkdir /data/mysql ?創(chuàng)建目錄
創(chuàng)建賬號并修改文件夾屬性,解壓文件
編譯安裝:
生成數(shù)據(jù)庫文件:
準(zhǔn)備配置文件更耻,并修改?
準(zhǔn)備啟動腳本测垛,并啟動服務(wù)
正常登陸