欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于在Linux下如何搭建DNS服務(wù)器

 更新時間:2023年04月20日 08:56:44   作者:魔笛Love  
這篇文章主要介紹了關(guān)于在Linux下如何搭建DNS服務(wù)器,文中提供了部分實現(xiàn)代碼和解決思路,有一定的參考價值,需要的朋友快來一起看看吧

環(huán)境

操作系統(tǒng):CentOS 7

IP地址:10.27.106.201

測試域名:aec.testuc.com

作用:主要提供解析aec.testuc.com域名的服務(wù)

安裝

yum -y install bind

修改配置文件

主配置文件

vim /etc/named.conf

主要修改以下兩個地方

listen-on port 53 { any; };

allow-query { any; };
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// See the BIND Administrator's Reference Manual (ARM) for details about the
// configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html

options {
        listen-on port 53 { any; };
        # listen-on port 53 { 127.0.0.1; };
        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; };
        # allow-query     { localhost; };

        /* 
         - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.
         - If you are building a RECURSIVE (caching) DNS server, you need to enable 
           recursion. 
         - If your recursive DNS server has a public IP address, you MUST enable access 
           control to limit queries to your legitimate users. Failing to do so will
           cause your server to become part of large scale DNS amplification 
           attacks. Implementing BCP38 within your network would greatly
           reduce such attack surface 
        */
        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.root.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

區(qū)域配置文件,添加正向解析配置

vim /etc/named.rfc1912.zones

末尾添加如下配置:

zone "aec.starnetuc.com" IN {             #正向解析為"aec.starnetuc.com"
        type master;                      #類型:主緩存為master
        file "aec.starnetuc.com.zone";    #指定區(qū)域數(shù)據(jù)文件為aec.starnetuc.com.zone
        allow-update { none; };
};

正向區(qū)域數(shù)據(jù)文件

拷貝其他區(qū)域數(shù)據(jù)文件,保留源文件的權(quán)限和屬主的屬性復(fù)制

cp -a /var/named/named.localhost /var/named/aec.starnetuc.com.zone

修改該文件,結(jié)果如下:

$TTL 1D  	#有效解析記錄的生成周期
@       IN SOA  aec.starnetuc.com. root.aec.starnetuc.com. (
#@表示當(dāng)前的DNS區(qū)域名表示這個域名  
#SOA表示授權(quán)信息開啟 
# 后面表示郵件地址因為@有特殊含義 所以使用.代替 
                                        0       ; serial  #更新序列號,可以是10以內(nèi)的整數(shù)
                                        1D      ; refresh #刷新時間,重新下載地址數(shù)據(jù)的間隔
                                        1H      ; retry   #重試延遲,下載失敗后的重試延遲
                                        1W      ; expire  #失效時間,超過該時間仍無法下載則放棄
                                        3H )    ; minimum #無效解析記錄的生存周期
        IN      NS      aec.starnetuc.com. #記錄當(dāng)前區(qū)域DNS服務(wù)器的名稱
        IN      MX 10   aec.starnetuc.com. #MX為郵件服務(wù)器 10表示優(yōu)先級 數(shù)字越大優(yōu)先級越低
        IN      A       10.27.106.214      #記錄正向解析域名對應(yīng)的IP,即將域名與IP綁捆

檢查配置是否正確

named-checkconf -z /etc/named.conf

僅檢查語法不檢查邏輯關(guān)系。當(dāng)顯示的全為0時表示沒有語法錯誤

zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0
zone aec.starnetuc.com/IN: loaded serial 0

啟動DNS服務(wù)

啟動前,檢查防火墻、SELINUX安全模式是否是關(guān)閉或允許狀態(tài)

啟動

systemctl start named
systemctl enable named

查看53號監(jiān)聽端口是否開啟

測試

將測試系統(tǒng)的DNS改為10.27.106.201,然后去

ping aec.starnetuc.com

PING aec.starnetuc.com (10.27.106.214) 56(84) bytes of data.
64 bytes from 10.27.106.214 (10.27.106.214): icmp_seq=1 ttl=64 time=1024 ms
64 bytes from 10.27.106.214 (10.27.106.214): icmp_seq=2 ttl=64 time=4.31 ms
64 bytes from 10.27.106.214 (10.27.106.214): icmp_seq=3 ttl=64 time=5.53 ms

表明配置成功。

到此這篇關(guān)于關(guān)于在Linux下如何搭建DNS服務(wù)器的文章就介紹到這了,更多相關(guān)Linux搭建DNS服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Linux查看程序端口占用情況

    詳解Linux查看程序端口占用情況

    本篇文章主要介紹了詳解Linux查看程序端口占用情況 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • linux環(huán)境下卸載oracle 11g的過程

    linux環(huán)境下卸載oracle 11g的過程

    這篇文章主要介紹了linux環(huán)境下卸載oracle 11g的過程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Linux+php+apache+oracle環(huán)境搭建之CentOS下源碼編譯安裝PHP

    Linux+php+apache+oracle環(huán)境搭建之CentOS下源碼編譯安裝PHP

    環(huán)境搭建過程中,編譯安裝PHP最艱辛。需要安裝的依賴組件太多?,F(xiàn)在整理記錄一下。也希望對讀者能有所幫助
    2014-08-08
  • ubuntu中swap(虛擬內(nèi)存)設(shè)置方法

    ubuntu中swap(虛擬內(nèi)存)設(shè)置方法

    這篇文章主要介紹了ubuntu中swap(虛擬內(nèi)存)設(shè)置方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • CentOS 8.0.1905 安裝 ZABBIX4.4版本 (已驗證)

    CentOS 8.0.1905 安裝 ZABBIX4.4版本 (已驗證)

    目前CentOS8.0.1905正式發(fā)布,這篇文章主要介紹了CentOS 8.0.1905 安裝 ZABBIX4.4 (已驗證),需要的朋友可以參考下
    2019-10-10
  • linux 下的yum命令詳解

    linux 下的yum命令詳解

    yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。這篇文章給大家介紹linux 下的yum命令,需要的朋友參考下吧
    2016-12-12
  • 淺談linux下的串口通訊開發(fā)

    淺談linux下的串口通訊開發(fā)

    下面小編就為大家?guī)硪黄獪\談linux下的串口通訊開發(fā)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Ubuntu下開啟Apache對.htaccess 的支持

    Ubuntu下開啟Apache對.htaccess 的支持

    這篇文章主要介紹了Ubuntu下開啟Apache對.htaccess 的支持的方法,已經(jīng)在xampp開啟ModRewrite的方法,非常的實用,推薦給大家,希望大家能夠喜歡。
    2015-03-03
  • linux C編程常見的錯誤總結(jié)(必看篇)

    linux C編程常見的錯誤總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄猯inux C編程常見的錯誤總結(jié)(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • linux系統(tǒng)中使用Vim刪除偶數(shù)行或者奇數(shù)行

    linux系統(tǒng)中使用Vim刪除偶數(shù)行或者奇數(shù)行

    vim中進行奇偶數(shù)行操作,思路很簡單,就是一次匹配兩行,然后刪除奇數(shù)行,刪除偶數(shù)行或者兩行合并。下面我們來看看具體怎么操作吧
    2014-08-08

最新評論