環(huán)境:Linux服務(wù)器一臺(tái)(雙網(wǎng)卡)
內(nèi)網(wǎng)IP:192.168.80.101 設(shè)置為vmnet1
外網(wǎng)IP:192.168.90.101 設(shè)置為vmnet2
Linux客戶(hù)端一臺(tái),IP地址:192.168.80.102 設(shè)置為vmnet1
Win7客戶(hù)端一臺(tái),IP地址:192.168.90.10 設(shè)置為vmnet2
第一步:準(zhǔn)備工作,保證客戶(hù)端與服務(wù)器網(wǎng)絡(luò)互通
1.服務(wù)器添加一塊網(wǎng)卡,設(shè)置為vnet2,并配置其網(wǎng)卡信息
ifconfig //查看另一塊網(wǎng)卡是否顯示
cd /etc/sysconfig/network-scripts //進(jìn)入網(wǎng)卡配置文件目錄下
ls //查看網(wǎng)卡配置文件,并沒(méi)有ens37的配置文件
cp -p ifcfg-ens33 ifcfg-ens37 //創(chuàng)建ens37的配置文件
nmcli con //查看網(wǎng)卡的UUID信息,復(fù)制新的網(wǎng)卡的UUID
vi ifcfg-ens37 //編輯ens37網(wǎng)卡配置文件
修改內(nèi)容如下圖:
將復(fù)制的UUID粘貼到相應(yīng)位置。
systemctl restart network //重啟網(wǎng)絡(luò)服務(wù)
ping 192.168.80.102 //測(cè)試與linux客戶(hù)端是否連通,防火墻要關(guān)閉
ping 192.168.90.10 //測(cè)試與win7客戶(hù)端是否連通,防火墻要關(guān)閉
2、linux客戶(hù)端與win7客戶(hù)端測(cè)試網(wǎng)絡(luò)
在linux客戶(hù)端測(cè)試
ping 192.168.80.101
在win7客戶(hù)端測(cè)試
ping 192.168.90.101
第二步:服務(wù)器配置
1.安裝服務(wù)
yum install -y bind bind-utils //安裝DNS服務(wù)與nslookup命令
systemctl stop firewalld //關(guān)閉防火墻
setenforce 0 //關(guān)閉selinux
2.編輯主配置文件
vi /etc/named.conf
options {
listen-on port 53 { any; }; //監(jiān)聽(tīng)服務(wù)器上所有地址
listen-on-v6 port 53 { ::1; };
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
allow-query { any; }; //允許所有人訪問(wèn)
跳到52行,將下面四行注釋掉(zone開(kāi)頭的注釋掉)
named-checkconf //檢查語(yǔ)法錯(cuò)誤
3.編輯區(qū)域配置文件
cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak //備份
vi /etc/named.rfc1912.zones
zone開(kāi)頭的全部刪掉(或者每個(gè)上面添加view配置)
添加以下內(nèi)容:
view “LAN” { //配置內(nèi)網(wǎng)
match-clients { 192.168.80.0/24; };
zone “hello.com” IN {
type master;
file “hello.com.zone.lan”;
};
};
view “WAN” { //配置外網(wǎng)
match-clients { any; };
zone “hello.com” IN {
type master;
file “hello.com.zone.wan”;
};
};
named-checkconf //檢查語(yǔ)法錯(cuò)誤
4.編輯區(qū)域數(shù)據(jù)配置文件
cd /var/named
cp -p named.localhost hello.com.zone.lan //創(chuàng)建內(nèi)網(wǎng)區(qū)域數(shù)據(jù)配置文件
cp -p named.localhost hello.com.zone.wan //創(chuàng)建外網(wǎng)區(qū)域數(shù)據(jù)配置文件
vi hello.com.zone.lan //編輯內(nèi)網(wǎng)正向區(qū)域數(shù)據(jù)配置文件
修改如下配置:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.80.101 //本機(jī)地址
www IN A 192.168.80.101 //www.hello.com對(duì)應(yīng)的IP地址
vi hello.com.zone.wan //外網(wǎng)正向區(qū)域數(shù)據(jù)配置文件
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.90.101
www IN A 192.168.90.101
named-checkconf
5.啟動(dòng)服務(wù)
systemctl start named //啟動(dòng)DNS服務(wù)
netstat -anpu | grep named //查看DNS服務(wù)狀態(tài)
第三步:客戶(hù)端解析測(cè)試
1.linux客戶(hù)端測(cè)試
systemctl stop firewalld
setenforce 0
vi /etc/resolv.conf //配置dns
nameserver 192.168.80.101
yum install bind-utils -y //安裝nslookup工具
nslookup www.hello.com //解析www.hello.com
2.win7客戶(hù)端測(cè)試
//添加DNS
//解析www.hello.com
如上圖,表示分離解析實(shí)驗(yàn)成功了。