91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7安裝bind9.12

發布時間:2020-07-22 09:17:23 來源:網絡 閱讀:7033 作者:markzwl 欄目:建站服務器

參考文獻1:https://blog.51cto.com/sw5720/1611777
參考文獻2:https://blog.csdn.net/orapeasant/article/details/1801395
參考文獻3:http://www.linuxfromscratch.org/blfs/view/stable/server/bind.html
1、下載最新bind軟件,此次使用bind-9.12.1.tar.gz
官方網站https://www.isc.org/downloads/
2、解壓至/root下
tar -zxvf bind-9.10.1-P1.tar.gz
3、進入解壓后的文件夾
cd bind-9.10.1-P1
4、安裝必備的openssl等插件
yum install gcc gcc-c++ openssl openssl-dev*
5、設置安裝路徑等參數、編譯、安裝

  • 下面命令參數為:指定路徑 多線程功能 大文件支持 DNSSEC支持
    設置安裝路徑為/usr/local/named,多線程,大文件支持,DNSSEC支持
    #./configure --prefix=/usr/local/named --enable-threads --enable-largefile --with-tuning=large --with-openssl
  • 創建服務專用賬戶named,禁止本地登陸
    #useradd -d /usr/local/named -s /sbin/nologin named
  • 編譯
    #make
  • 安裝
    #make install
  • 進入安裝后的配置文件夾
    #cd /usr/local/named/etc
  • 生成rndc.conf文件
    #/usr/local/named/sbin/rndc-confgen > rndc.conf
  • 將rndc.conf內容導入named.conf
    #tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
  • 編輯主配置文件
    #vim named.conf
    options {
    listen-on port 53 { 127.0.0.1; };
    directory "/usr/local/named/var"; //域名文件存放的絕對路徑
    pid-file "named.pid";
    recursion yes;
    allow-query { any; };
    recursive-clients 30000;
    query-source ...; //如果查不到要解析地址,將會查詢其它域名服務器
    notify-source ...; //使用本地的源地址和可選的UDP端口,用于發送NOTIFY消息
    };
    logging {
    channel query_log { //查詢日志
    file "/var/log/named/query.log" versions 20 size 300m;
    severity info;
    print-time yes;
    print-category yes;
    };
    channel error_log { //報錯日志
    file "/var/log/named/error.log" versions 3 size 10m;
    severity info;
    print-time yes;
    print-severity yes;
    print-category yes;
    };
    category queries { query_log; };
    category default { error_log; };
    };
    zone "." IN {
    type hint;
    file "named.root"; //存放在//usr/local/named/var目錄
    };
    zone "localhost" IN {
    type master;
    file "localhost.zone";
    allow-update { none; };
    };
    zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
    };
  • 生成根服務器文件
    #cd /usr/local/named/var
    #dig @a.root-servers.net . ns > named.root
  • 創建本地域文件
    #vim localhost.zone
    $TTL 86400
    $ORIGIN localhost.
    @ 1D IN SOA @ root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum
    1D IN NS @
    1D IN A 127.0.0.1
    #vim named.local
    $TTL 86400
    @ IN SOA localhost. root.localhost. (
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS localhost.
    1 IN PTR localhost.
  • 創建服務起停腳本
    #vi /etc/rc.d/init.d/named //服務啟停腳本
    #!/bin/bash

    named a network name service.

                # chkconfig: 345 35 75
                # description: a name server
                if [ `id -u` -ne 0 ]
                then
                echo -e "\e[31mERROR:For bind to port 53,must run as root.\e[0m"
                exit 1
                fi
                case "$1" in
                start)
                if [ -x /usr/local/named/sbin/named ]; then
                /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf -u named && echo . && echo -e 'BIND9 server \e[32mstarted\e[0m'
                fi
                ;;
                stop)
                kill `cat /usr/local/named/var/named.pid` && echo . && echo -e 'BIND9 server \e[33mstopped\e[0m'
                ;;
                restart)
                echo .
                echo "Restart BIND9 server"
                $0 stop
                sleep 1
                echo -n "." && sleep 2 && echo -n "." && sleep 2 && echo -n "." && sleep 2
                $0 start
                ;;
                reload)
                /usr/local/named/sbin/rndc reload
                ;;
                status)
                /usr/local/named/sbin/rndc status
                ;;
                *)
                echo "$0 start | stop | restart |reload |status"
                ;;
                esac
  • 更改腳本文件權限
    #chmod 755 /etc/rc.d/init.d/named
  • 添加至服務控制
    #chkconfig --add named
  • 為named賦權限
    #chown -R named.named /usr/local/named/
  • 創建軟連接
    #ln -s /usr/local/named/sbin/named /sbin
  • 創建日志文件夾
    #mkdir /var/log/named/
  • 日志文件夾權限修改
    #chown -R named.named /var/log/named/
  • 調試模式測試是否正常啟動
    #named -g //調試模式啟動
  • 設置開機服務自啟動
    #chkconfig named on && service named start

  • 排錯,參考http://bbs.chinaunix.net/thread-4187966-1-1.html
    啟動異常時查看日志
    named -g
    tail -n 30 /var/log/messages
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新建县| 新乡县| 日土县| 成都市| 同德县| 鸡泽县| 东丽区| 溧阳市| 锡林浩特市| 屯留县| 加查县| 封开县| 泗洪县| 八宿县| 鹿邑县| 和平区| 双牌县| 满城县| 吉隆县| 成安县| 板桥市| 收藏| 喜德县| 彰化县| 云阳县| 黔西| 宜君县| 崇文区| 日土县| 乌恰县| 丹凤县| 双江| 眉山市| 沈丘县| 泰安市| 沛县| 南投市| 东安县| 盘锦市| 天峻县| 确山县|