十分鐘搭建 linux 7 DNS服務器和WEB服務器

建立DNS服務器,域名goo.cn,客戶端能Ping通和訪問www.goo.cn頁面。

1 配置DNS服務器

linux版本爲 centos 7

新建一臺虛擬機作爲DNS server,設置網卡模式爲NAT,靜態IP爲192.168.89.142,網關爲192.168.89.1,DNS爲192.168.89.142。
關閉防火牆,關閉selinux,安裝bind,bind-utils設置named.service開機自啓動,設置防火牆開機時不啓動 ,然後重啓系統:

進入 /etc/selinux/config文件後修改SELINUX=disabled

vi /etc/selinux/config

安裝bind bind-utils ,設爲開機自啓動

yum -y install bind bind-utils 
systemctl enable name.service

設置開機不啓動防火牆:

systemctl disable firewalld

重啓虛擬機

reboot

修改named配置文件:

vi /etc/named.conf

在這裏插入圖片描述

修改文件 /etc/named.rfc1912.zones,

 vi /etc/named.rfc1912.zones

在文檔最後添加如下代碼:

zone "goo.cn" IN {
        type master;
        file "goo.cn.zone";
        allow-update { none; };
};

zone "89.168.192.in-addr.arpa" IN {
        type master;
        file "89.168.192.zone";
        allow-update { none; };
};

在這裏插入圖片描述
新建正向解析、反向解析文件,在/var/named/目錄下,拷貝文件named.localhost ,改名爲goo.cn.zone,拷貝文件named.loopback,改名爲89.168.192.zone,然後分別修改兩個文件,注意:域名後面有英文句號,ip地址後面沒有英文句號,忽略這裏的話重啓named時報錯。

  cp named.localhost goo.cn.zone
  vi goo.cn.zone

在這裏插入圖片描述

cp named.loopback 89.168.192.zone
  vi 89.168.192.zone

在這裏插入圖片描述
更改goo.cn.zone和89.168.192.zone的屬組爲named

chgrp named goo.cn.zone 
chgrp named 89.168.192.zone

重啓named服務

systemctl restart  named
systemctl status  named

2 配置web服務器

新建一臺t虛擬機,設置網卡模式爲NAT,靜態IP爲192.168.89.143,網關爲192.168.89.1,DNS爲192.168.89.142。
關閉防火牆,關閉selinux,設置防火牆開機不自動啓動,修改DNS爲 DNS server虛擬機的IP地址,重啓network,安裝bind-utils和httpd,重啓虛擬機:

修改SELINUX=disabled

vi /etc/selinux/config

安裝bind-utils

yum -y install bind-utils httpd

設置開機不啓動防火牆,開機自啓動httpd:

systemctl disable firewalld
systemctl enable httpd

重啓虛擬機

reboot

修改網卡的DNS1爲192.168.89.142

nmcli dev connect ens33
nmcli connection modify  ens33 ipv4.dns 192.168.89.142

新建html文件

vi /var/www/html/index.html

寫入如下內容:

<DOCTYPE html>
<head></head>
<body>
<h1>
Test DNS is 192.168.89.142
</h1>
</body>
</html>

重啓httpd

systemctl restart httpd

測試DNS server是否配置成功

nslookup -sil

在“>”提示符下輸入server
192.168.89.142。然後,在“>”提示符下輸入域名
www.goo.cn,系統如果提示IP地址是
192.168.89.143則說明正向解析正確。
在“>”提示符下輸入192.168.89.143,系
統如果提示域名www.goo.cn說明DNS反向解析正確
在這裏插入圖片描述
在這裏插入圖片描述

3 測試結果

啓動一臺win7虛擬機,設置網卡模式爲NAT,靜態IP爲192.168.89.144,網關爲192.168.89.1,DNS爲192.168.89.142。

打開cmd,ping www.goo.cn
在這裏插入圖片描述
打開瀏覽器,訪問www.goo.cn
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章