RedHat9配置轉(zhuǎn)發(fā)DNS服務(wù)器的實(shí)現(xiàn)
一、實(shí)驗(yàn)環(huán)境
1、介紹
轉(zhuǎn)發(fā)服務(wù)器(Forwarding Server)接收查詢請(qǐng)求,但不直接提供DNS解析,而是將所有查詢請(qǐng)求發(fā)送到另外的DNS服務(wù)器,將查詢的結(jié)果返回后保存到緩存中。如果沒有指定轉(zhuǎn)發(fā)服務(wù)器,DNS服務(wù)器會(huì)直接使用根區(qū)域記錄,先根服務(wù)器發(fā)送查詢,這樣許多非常重要的DNS信息都會(huì)暴露到Interne上。
轉(zhuǎn)發(fā)服務(wù)器分為兩種類型
- 完全轉(zhuǎn)發(fā)服務(wù)器:將所有區(qū)域的DNS查詢請(qǐng)求發(fā)送到其它DNS服務(wù)器。
- 條件轉(zhuǎn)發(fā)服務(wù)器:允許DNS服務(wù)器根據(jù)特定的條件(域名、IP地址、查詢類型等)將查詢請(qǐng)求轉(zhuǎn)發(fā)給不同的上游DNS服務(wù)器。
轉(zhuǎn)發(fā)器的注意事項(xiàng)
- 轉(zhuǎn)發(fā)器的查詢模式必須允許遞歸查詢,否則無法正確完成轉(zhuǎn)發(fā)
- 轉(zhuǎn)發(fā)服務(wù)器列表如果為多個(gè)DNS服務(wù)器,則會(huì)依次嘗試,知道查詢到信息為止
- 避免轉(zhuǎn)發(fā)器嵌套,如果在Server1上配置DNS轉(zhuǎn)發(fā)到Server2,則避免在Server轉(zhuǎn)發(fā)到Server3
DNS的配置文件
- 全局配置文件:/etc/named.conf
- 主配置文件:/etc/named.rfc1912.zones
- 正反向區(qū)域解析文件:/var/named/xxx
2、拓?fù)鋱D
正向記錄 | 反向記錄 | 備注 |
---|---|---|
www.meaauf.com | 192.168.1.11 | web服務(wù)器 |
ftp.meaauf.com | 192.168.1.12 | ftp服務(wù)器 |
二、主DNS配置
1、安裝DNS服務(wù)
dnf -y install bind
2、修改全局配置文件
vim /etc/named.conf
修改下列內(nèi)容
listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; allow-query { any; }; dnssec-validation no; # managed-keys-directory "/var/named/dynamic"; # geoip-directory "/usr/share/GeoIP"; # pid-file "/run/named/named.pid"; # session-keyfile "/run/named/session.key";
3、修改主配置文件
編輯主配置文件
vim /etc/named.rfc1912.zones
追加以下內(nèi)容
zone "meaauf.com" IN { type master; file "meaauf.com.zone"; }; zone "1.168.192.in-addr.arpa" IN { type master; file "meaauf.com.ref"; };
新建正向區(qū)域解析文件
cp -p /var/named/named.localhost /var/named/meaauf.com.zone vim /etc/named/meaauf.com.zone
修改為下列內(nèi)容
$TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.1 www A 192.168.1.1 ftp A 192.168.1.2
新建反向區(qū)域解析文件
cp -p /var/named/named.loopback /var/named/meaauf.com.ref vim /var/named/meaauf.com.ref
修改為下列內(nèi)容
$TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.1 1 PTR www.meaauf.com. 2 PTR ftp.meaauf.com.
開啟服務(wù)并加入開機(jī)自啟,調(diào)整防火墻規(guī)則
systemctl enable --now named.service firewalld-cmd --add-service=dns --permanent firewalld-cmd --reload
三、配置轉(zhuǎn)發(fā)DNS服務(wù)器類型為完全轉(zhuǎn)發(fā)
1、配置IP地址,將DNS指向主DNS服務(wù)器
nmcli connection modify ens160 ipv4.method ipv4.addresses 192.168.1.2/24 ipv4.dns 192.168.1.1 nmcli connection modify up ens160
2、安裝DNS服務(wù)
dnf -y install bind
3、修改全局配置文件
vim /etc/named.conf
開啟服務(wù)并加入開機(jī)自啟,調(diào)整防火墻規(guī)則
systemctl enable --now named.service firewalld-cmd --add-service=dns --permanent firewalld-cmd --reload
四、客戶端配置
1、配置IP地址和,將DNS指向轉(zhuǎn)發(fā)DNS服務(wù)器
nmcli connection modify ens160 ipv4.method ipv4.addresses 192.168.1.10/24 ipv4.dns 192.168.1.2 nmcli connection modify up ens160
2、使用nslookup測(cè)試DNS
nslookup > www.meaauf.com > ftp.meaauf.com > 192.168.1.1
五、如果配置轉(zhuǎn)發(fā)DNS服務(wù)器類型為條件轉(zhuǎn)發(fā)
1、修改全局配置文件,將完全轉(zhuǎn)發(fā)語(yǔ)句刪除
vim /etc/named.conf
修改為下圖
2、修改主配置文件
vim /etc/named.rfc1912.zones
在文件末尾追加以下內(nèi)容
zone "meaauf.com" IN { # 指定轉(zhuǎn)發(fā)區(qū)域 type forward; # 指定區(qū)域?yàn)闂l件轉(zhuǎn)發(fā)類型 forwarders { 192.168.1.1; }; # 設(shè)置轉(zhuǎn)發(fā)服務(wù)器列表 };
重啟DNS服務(wù)
systemctl restart named
3、使用nslookup測(cè)試DNS
nslookup > www.meaauf.com > ftp.meaauf.com
到此這篇關(guān)于RedHat9配置轉(zhuǎn)發(fā)DNS服務(wù)器的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)RedHat9配置轉(zhuǎn)發(fā)DNS內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
搭建hMailServer服務(wù)實(shí)現(xiàn)遠(yuǎn)程發(fā)送郵件的圖文教程
hMailServer是一個(gè)郵件服務(wù)器,通過它我們可以搭建自己的郵件服務(wù),本文主要介紹了搭建hMailServer服務(wù)實(shí)現(xiàn)遠(yuǎn)程發(fā)送郵件的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08Windows搭建NTP時(shí)間同步服務(wù)器教程詳解
網(wǎng)絡(luò)時(shí)間協(xié)議,英文名稱:Network?Time?Protocol(NTP)是用來使計(jì)算機(jī)時(shí)間同步化的一種協(xié)議,這篇文章主要介紹了Windows搭建NTP時(shí)間同步服務(wù)器的圖文教程,需要的可以收藏一下2023-08-08open3d?通過vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問題
這篇文章主要介紹了open3d通過vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07idea新建maven項(xiàng)目時(shí)速度緩慢的解決方法
下面小編就為大家分享一篇idea新建maven項(xiàng)目時(shí)速度緩慢的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-11-11php.ini 啟用disable_functions提高安全
如果想保證服務(wù)器的安全,請(qǐng)將這個(gè)函數(shù)加到disable_functions里或者將安全模式打開吧,在安全模式下dl函數(shù)是無條件禁止的2009-07-07IntelliJ IDEA 創(chuàng)建Maven項(xiàng)目速度慢的2種解決方法
下面小編就為大家分享一篇IntelliJ IDEA 創(chuàng)建Maven項(xiàng)目速度慢的2種解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-11-11