Linux网络DNS分离解析
生活随笔
收集整理的這篇文章主要介紹了
Linux网络DNS分离解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux網絡DNS拓展:分離解析
- 一、配置網關服務器搭建DNS分離解析
- 1.為網關服務器配置雙網卡
- 2.安裝bind軟件包
- 3.修改主配置文件
- 4.修改區域配置文件
- 5.修改區域數據配置文件
- 6.啟動服務
- 7.在內、外網客戶端的域名解析配置文件中添加DNS服務器地址
- 8.在內、外網客戶端上測試
- 二、示例
一、配置網關服務器搭建DNS分離解析
- 分離解析的域名服務器實際也是主域服務器,這主要是指根據不同的客戶端提供不同的域名解析記錄。比如來自內網和外網的不同網段地址區域的客戶機請求解析同一域名時,為其提供不同的解析結果,得到不同的IP地址。
1.為網關服務器配置雙網卡
在關機狀態下再添加一塊網卡,重啟系統
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; }; #監聽本機或者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; }; #允許所有主機解析…… };include "/etc/named.rfc1912.zones";4.修改區域配置文件
vim /etc/named.rfc1912.zones view "lan" { #定義內網view,view代表容器分割match-clients { 192.168.172.0/24; }; #匹配內網網段zone "zhangsan.com" IN { #設置要解析的區域type master; file "zhangsan.com.zone.lan"; #數據配置文件};zone "." IN { #可將根域配置從主配置文件剪切過來,dd+ptype hint; #hint是根區域類型file "named.ca";}; };view "wan" { #定義外網viewmatch-clients { any; }; #匹配除了內網網段以外的任意地址zone "zhangsan.com" IN {type master;file "zhangsan.com.zone.wan";}; };#注意:一旦啟用view,所有的zone必須都在view下,所以要把系統默認的自檢用的zone也放在view下或者刪除5.修改區域數據配置文件
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 #內網主機通過解析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 #外網主機通過解析www.zhangsan.com的地址得到12.0.0.1006.啟動服務
systemctl start named7.在內、外網客戶端的域名解析配置文件中添加DNS服務器地址
echo "nameserver 192.168.163.15" >> /etc/resolv.conf #內網客戶端外網我們使用win10虛擬機模擬8.在內、外網客戶端上測試
nslookup www.zhangsan.com二、示例
內網網絡配置
在DNS網關客戶機上安裝軟件并編輯配置文件
修改主配置文件
修改區域數據配置文件
外網網絡配置
并設置地址與DNS服務器地址
總結
以上是生活随笔為你收集整理的Linux网络DNS分离解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux网络DNS配置反向解析与构建主
- 下一篇: Linux远程访问及控制(SSH、TCP