<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 安裝 ``` yum install -y bind bind-utils bind-chroot ``` ### 常用命令 nslookup nsupdate dig host ### 更改配置 安裝了bind-chroot后,named的根目錄變成了/var/named/chroot,這樣運行named更加安全 缺少一些配置文件,需要手動復制過去 #### 注意權限,named對配置文件需要可讀 ``` cp -p /etc/named.* /var/named/chroot/etc ``` #### 注意權限,自己新建的zone如果需要更新,named對zone需要有權限 ``` cp -p /var/named/named.* /var/named/chroot/var/named ``` --- ## DNS緩存服務器 cache-only DNS DNS緩存服務器只負責緩存DNS記錄,加快查詢速度,本身并不做解析。 更改named.conf配置 ``` options { //listen-on port 53 { any; }; pid-file "/var/run/named/named.pid"; forward only; forwarders { 114.114.114.114; 8.8.8.8; }; //allow-query { 192.168.101.175; }; }; ``` ### 測試 啟動named,將本機的/etc/resolve.conf中的nameserver改為本機ip,測試能否解析到百度的ip ``` host baidu.com ``` --- ## DNS服務器 DNS服務器用于解析域名 ### 更改named.conf配置 ``` options { listen-on port 53 { any; }; //指定端口,any表示本機所有網卡,也可以用0.0.0.0 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"; allow-query { any; }; //=允許那些主機查詢 recursion yes; dnssec-enable yes; dnssec-validation yes; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; //未更改部分開始 省略若干行 //未更改部分結束 // 更新鑰匙 key "dnskey" { algorithm HMAC-MD5; secret "tr6mcMrF3nCloG2nUBRo4C7k9pnVcjmqfNVa5kHLerZYOW7Xes/IW5GK yQMFYOgdZfuevjOlHJjg1h0qVn7k7w=="; }; zone "hi.com" IN { type master; file "hi.com.zone"; allow-update { key "dnskey"; }; //允許擁有key的用戶進行DNS更新 }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";`` ``` ### zone文件 ``` $TTL 86400 ; 1 day hi.com IN SOA ns.hi.com. root.hi.com. ( 1 ; serial 86400 ; refresh (1 day) 3600 ; retry (1 hour) 604800 ; expire (1 week) 10800 ; minimum (3 hours) ) NS ns.hi.com. ns A 192.168.101.200 s A 192.168.101.3 A 192.168.101.2 ``` ### 測試 測試域名能否解析到指定IP ``` host ns.hi.com 127.0.0.1 ``` ### 更新解析記錄 nsupdate 生成更新密鑰,分為公鑰和私鑰 ``` dnssec-keygen -a HMAC-MD5 -b 512 -n HOST -r /dev/urandom dnskey ``` -a指定加密算法 -b指定加密位數 -h指定加密方法 -r指定隨機數,加快密鑰生成速度 #### 更新文件格式 ``` server 127.0.0.1 debug yes zone hi.com. update delete s.hi.com. A update add s.hi.com 86400 A 192.168.101.3 update add s.hi.com 86400 A 192.168.101.2 show send ``` #### 執行更新 ``` nsupdate -k Kdnskey.+157+32277.key update.txt ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看