yum install bind -y
systemctl start named ##啟動dns服務(此時可能需要在虛擬機器中進行無規律的敲鍵盤,動滑鼠等操作)
systemctl enable named
firewall-cmd --add-service=dns ##設定dns可通過火牆
step1 首先配置好實驗環境(使虛擬機器可以上網)- 在真機中:
ping www.baidu.com ##確保真機可以上網
systemctl status firewalld ##檢視火牆狀態
systemctl start firewalld ##開啟火牆
firewall-cmd --add-masquerade ##開啟位址偽裝
- 在虛擬機器中:
vim /etc/resolv.conf ##在該檔案中新增dns解析
nameserver 114.114.114.114
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0 ##在該檔案中新增閘道器=真機ip
gateway=172.25.70.250
systemctl restart network ##重啟網路
step2 在服務端更改配置檔案
vim /etc/named.conf
13 listen-on port 53 ;
19 allow-query ;
20 forwarders ;
34 dnssec-validation no; ##不進行安全檢測
systemctl restart named ##重啟dns服務
測試:在客戶主機:
vim /etc/resolv.conf
nameserver 172.25.70.50 ##設定為服務端ip
1.在安裝部署dns後卻沒有設定配置檔案的情況下no servers could be reached 顯示無法到達
2.在配置檔案中設定13 19行內容(允許所有人訪問) status: servfail, 雖然可以到達,但它並不知道答案
3.在配置檔案中設定20 34行內容後可以解析成功status: noerror, 解析成功
4.在服務端沒有解析過www.qq.com時用客戶端解析,用時較長。在服務端解析後再用客戶端解析時,用時就比較短
快取記憶體DNS
dns 客戶端修改dns 服務端yum install bind y firewall cmd permanent add service dns firewall cmd reload setenforce 0 netstat antulpe grep named vim etc named.co...
快取記憶體DNS的配置
1.什麼是快取記憶體dns 處於同一網段的主機,可以配置其中一台主機為快取記憶體dns,這樣別的主機訪問網路就可以從本地獲得ip,就不需要從114.114.114.114獲取,這樣可以節省時間。2.伺服器端配置 1 yum install bind y 安裝bind服務 2 systemctl st...
linux DNS快取記憶體
配置名稱伺服器 本機ip 172.25.254.117 1 安裝 bind 軟體包 yum install y bind2 編輯 etc named.conf listen on port 53 開啟埠 allow query 允許訪問 forwarders 如果伺服器沒有這個位址就去訪問250 3...