国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

關于在Linux下如何搭建DNS服務器

瀏覽:168日期:2023-05-12 10:25:46
目錄
  • 環境
  • 安裝
  • 修改配置文件
    • 主配置文件
    • 區域配置文件,添加正向解析配置
    • 正向區域數據文件
  • 啟動DNS服務
    • 測試

      環境

      操作系統:CentOS 7

      IP地址:10.27.106.201

      測試域名:aec.testuc.com

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

      安裝

      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";
      

      區域配置文件,添加正向解析配置

      vim /etc/named.rfc1912.zones

      末尾添加如下配置:

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

      正向區域數據文件

      拷貝其他區域數據文件,保留源文件的權限和屬主的屬性復制

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

      修改該文件,結果如下:

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

      檢查配置是否正確

      named-checkconf -z /etc/named.conf

      僅檢查語法不檢查邏輯關系。當顯示的全為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服務

      啟動前,檢查防火墻、SELINUX安全模式是否是關閉或允許狀態

      啟動

      systemctl start named
      systemctl enable named

      查看53號監聽端口是否開啟

      測試

      將測試系統的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
      

      表明配置成功。

      到此這篇關于關于在Linux下如何搭建DNS服務器的文章就介紹到這了,更多相關Linux搭建DNS服務器內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: Linux
      主站蜘蛛池模板: 日韩精品一区二区三区视频 | 亚洲一级免费毛片 | 亚洲码一区二区三区 | 国产精品九九九久久九九 | 亚洲国产精品综合久久一线 | 91精品国产色综合久久 | 国产呦在线观看视频 | 自拍视频第一页 | 国产亚洲欧美在线视频 | 全部孕妇毛片丰满孕妇孕交 | 久久久久久a亚洲欧洲aⅴ | 国产高清在线 | 中文字幕一区日韩在线视频 | 日本高清va不卡视频在线观看 | 草草影院www色欧美极品 | 久久99综合国产精品亚洲首页 | 国产精品久久永久免费 | 狠狠色狠狠色综合 | 国产成人综合网在线观看 | 8888奇米四色在线 | 欧美一区二区三区免费播放 | 成人国产在线看不卡 | 国产伦精一区二区三区 | 日本三级特黄 | 国产精品久久久久久久久福利 | 国产成人午夜精品影院游乐网 | 欧美成人亚洲欧美成人 | 久草国产在线播放 | 亚洲美女色成人综合 | 国产网站免费视频 | 美女很黄很黄免费的 | 午夜一级成人 | 亚洲国产日韩欧美一区二区三区 | 国产欧美va欧美va香蕉在线 | 亚洲一级毛片免观看 | 成人av手机在线观看 | 免费日本在线视频 | 玖玖爱zh综合伊人久久 | 中文字幕亚洲天堂 | 女人张开腿让男人桶视频免费大全 | 欧美激情久久久久久久久 |