Linux网络DNS分离解析
生活随笔
收集整理的這篇文章主要介紹了
Linux网络DNS分离解析
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Linux網(wǎng)絡(luò)DNS拓展:分離解析
- 一、配置網(wǎng)關(guān)服務(wù)器搭建DNS分離解析
- 1.為網(wǎng)關(guān)服務(wù)器配置雙網(wǎng)卡
- 2.安裝bind軟件包
- 3.修改主配置文件
- 4.修改區(qū)域配置文件
- 5.修改區(qū)域數(shù)據(jù)配置文件
- 6.啟動(dòng)服務(wù)
- 7.在內(nèi)、外網(wǎng)客戶端的域名解析配置文件中添加DNS服務(wù)器地址
- 8.在內(nèi)、外網(wǎng)客戶端上測(cè)試
- 二、示例
一、配置網(wǎng)關(guān)服務(wù)器搭建DNS分離解析
- 分離解析的域名服務(wù)器實(shí)際也是主域服務(wù)器,這主要是指根據(jù)不同的客戶端提供不同的域名解析記錄。比如來(lái)自內(nèi)網(wǎng)和外網(wǎng)的不同網(wǎng)段地址區(qū)域的客戶機(jī)請(qǐng)求解析同一域名時(shí),為其提供不同的解析結(jié)果,得到不同的IP地址。
1.為網(wǎng)關(guān)服務(wù)器配置雙網(wǎng)卡
在關(guān)機(jī)狀態(tài)下再添加一塊網(wǎng)卡,重啟系統(tǒng)
ifconfig cd /etc/sysconfig/network-scripts/ cp ifcfg-ens33 ifcfg-ens362.安裝bind軟件包
yum install -y bind3.修改主配置文件
vim /etc/named.conf options {listen-on port 53 { any; }; #監(jiān)聽本機(jī)或者any # 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"; recursing-file "/var/named/data/named.recursing";secroots-file "/var/named/data/named.secroots";allow-query { any; }; #允許所有主機(jī)解析…… };include "/etc/named.rfc1912.zones";4.修改區(qū)域配置文件
vim /etc/named.rfc1912.zones view "lan" { #定義內(nèi)網(wǎng)view,view代表容器分割match-clients { 192.168.172.0/24; }; #匹配內(nèi)網(wǎng)網(wǎng)段zone "zhangsan.com" IN { #設(shè)置要解析的區(qū)域type master; file "zhangsan.com.zone.lan"; #數(shù)據(jù)配置文件};zone "." IN { #可將根域配置從主配置文件剪切過(guò)來(lái),dd+ptype hint; #hint是根區(qū)域類型file "named.ca";}; };view "wan" { #定義外網(wǎng)viewmatch-clients { any; }; #匹配除了內(nèi)網(wǎng)網(wǎng)段以外的任意地址zone "zhangsan.com" IN {type master;file "zhangsan.com.zone.wan";}; };#注意:一旦啟用view,所有的zone必須都在view下,所以要把系統(tǒng)默認(rèn)的自檢用的zone也放在view下或者刪除5.修改區(qū)域數(shù)據(jù)配置文件
cd /var/named cp -p named.localhost zhangsan.com.zone.lan cp -p named.localhost zhangsan.com.zone.wanvim zhangsan.com.zone.lan $TTL 1D @ IN SOA zhangsan.com. admin.zhangsan.com. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS zhangsan.com.A 192.168.172.10 www IN A 192.168.172.100 #內(nèi)網(wǎng)主機(jī)通過(guò)解析www.zhangsan.com的地址得到192.168.172.100vim zhangsan.com.zone.wan $TTL 1D @ IN SOA zhangsan.com. admin.zhangsan.com. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS zhangsan.com.A 12.0.0.1 www IN A 12.0.0.100 #外網(wǎng)主機(jī)通過(guò)解析www.zhangsan.com的地址得到12.0.0.1006.啟動(dòng)服務(wù)
systemctl start named7.在內(nèi)、外網(wǎng)客戶端的域名解析配置文件中添加DNS服務(wù)器地址
echo "nameserver 192.168.163.15" >> /etc/resolv.conf #內(nèi)網(wǎng)客戶端外網(wǎng)我們使用win10虛擬機(jī)模擬8.在內(nèi)、外網(wǎng)客戶端上測(cè)試
nslookup www.zhangsan.com二、示例
內(nèi)網(wǎng)網(wǎng)絡(luò)配置
在DNS網(wǎng)關(guān)客戶機(jī)上安裝軟件并編輯配置文件
修改主配置文件
修改區(qū)域數(shù)據(jù)配置文件
外網(wǎng)網(wǎng)絡(luò)配置
并設(shè)置地址與DNS服務(wù)器地址
總結(jié)
以上是生活随笔為你收集整理的Linux网络DNS分离解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux网络DNS配置反向解析与构建主
- 下一篇: Linux远程访问及控制(SSH、TCP