實驗:實現互聯網的DNS架構

實現互聯網DNS分布式架構,當客戶端訪問時,經各級自建DNS解析,最終指向Web1或者Web2服務器httpd服務

實驗拓撲圖:

DNS互聯網架構實驗拓撲圖

前期準備:

準備8臺虛擬機,操作系統及IP地址分別為

Root DNS Server:???????? ??? CentOS6.9??? IP:192.168.30.15

Com DNS Server: ? ? ? ? ? ? ?CentOS6.9??? IP:192.168.30.16

Master DNS Server: ? ? ? ? CentOS6.9??? IP:192.168.30.12

Slave DNS Server: ? ? ? ? ? ?CentOS6.9??? IP:192.168.30.17

Web1 Server: ? ? ? ? ? ? ? ? ? ? CentOS7.4??? IP:192.168.30.10

Web2 Server: ? ? ? ? ? ? ? ? ? ? CentOS6.9??? IP:192.168.30.11

ISP DNS Server: ? ? ? ? ? ? ? ?CentOS6.9??? IP:192.168.30.18

Client: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?CentOS6.9??? IP:192.168.30.19

關閉所有主機的SELinux安全策略,關閉iptables防火墻

 

實驗預期:

實現互聯網DNS分布式架構,當客戶端訪問時,經各級DNS解析,最終指向Web1或者Web2服務器httpd服

務。

 

一、搭建web服務器:

Web1 Server:

echo welcome to magedu.com websrv1 > /var/www/html/index.html

systemctl start httpd

 

Web2 Server:

echo welcome to magedu.com websrv1 > /var/www/html/index.html

service httpd start

 

切換至Client確認web1,web2能夠正常訪問

Curl 192.168.30.10

Curl 192.168.30.11

1

二、搭建主DNS服務器:

yum install bind

vim /etc/named.conf

3

vim /etc/named.rfc1912.zones

4

vim /var/named/wxlinux.com.zone

5

切換到Client測試主DNS服務器:

dig www.wxlinux.com? @192.168.30.12

6

 

三、搭建從DNS服務器

vim /etc/named.conf

7

vim /etc/named.rfc1912.zones

8

啟動named服務,確認slave文件生成:

service named start

9

切換到Client測試從DNS服務器:

dig www.wxlinux.com? @192.168.30.17

10

 

四、搭建com服務器

vim /etc/named.conf

11

vim /etc/named.rfc1912.zones

12

vim com.zone

13

切換到Client測試從Com服務器:

dig www.wxlinux.com? @192.168.30.16

14

 

五、搭建根DNS服務器

vim /etc/named.conf

15

vim /etc/named.rfc1912.zones

16

vim root.zone

17

切換到Client測試根DNS服務器:

dig www.wxlinux.com? @192.168.30.15

18

 

六、搭建ISP服務器

vim /etc/named.conf

19

vim /var/named/named.ca

20

 

七、客戶端進行最后測試

修改DNS

vim /etc/resolv.conf

21

dig ?www.wxlinux.com

22

當訪問www.wxlinux.com時,將隨機指向兩臺web服務器之一

curl www.wxlinux.com

23

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/100421

(1)
wangxczwangxcz
上一篇 2018-06-05
下一篇 2018-06-05

相關推薦

欧美性久久久久