日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中bind9源码包安装使用,编译安装bind9

發布時間:2024/9/19 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中bind9源码包安装使用,编译安装bind9 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、下載bind9.9.5源碼包

可以通過www.isc.org站點來獲得源碼包。

二、將源碼包解壓到任意目錄

源碼包通常都是.tar.gz文件,因此我們需要先將其解壓:

三、編譯安裝bind

1、安裝前的準備工作

安裝gcc和openssl-devel

gcc無需多說,編譯時必須要用到的工具;安裝openssl-devel是因為在進行編譯時,提示openssl頭文件找不到,不安裝openssl-devel的話可以使用–without-openssl選項,但無法使用DNS的安全功能。

2、生成Makefile

選項:

–prefix:指定安裝路徑;

–sysconfdir:指定配置文件路徑;

–enable-threads:啟用線程;

–disable-chroot:禁用chroot;

–disable-ipv6:禁用ipv6;

–with-openssl:指明openssl頭文件的位置。

3、編譯安裝

四、配置bind的環境

1、使用bind9的自帶命令

在bind9的安裝目錄中的bin和sbin中存放著其自帶的命令,可以將這兩個目錄加入到PATH變量中:

重新登錄終端后查看PATH:

2、man手冊

在bind9的安裝目錄中share下面存放了man手冊,也可以將man加入到系統中實現使用man named即可調用。

在/etc/man.config中加入一行即可,如下圖所示:

3、庫文件

創建/etc/ld.so.conf.d/bind9.conf文件,并添加以下內容即可:

五、創建目錄及配置文件

1、主配置文件

創建/etc/named/named.conf文件,內容如下:

2、創建系統用戶和組

3、修改主配置文件權限并創建目錄

4、創建named.ca文件

named.ca文件中是存放全球根服務信息的,可以使用一臺可以訪問互聯網的DNS服務器來獲得根服務器信息,下圖中使用了聯通的DNS服務器進行查詢。

5、創建localhost.zone文件和127.0.0.zone文件

6、修改區域文件的權限

六、啟動服務

在啟動服務之前,先檢查一下主配置文件是否有語法錯誤:

named命令用于啟動服務,其選項含義為:

-u:指定運行服務的用戶;

-c:指定讀取的配置文件。

使用ss命令查看53端口是否已啟用監聽:

至此DNS服務器已經可以正常工作了,不過rndc目前還不能使用,下面我們配置一下rndc。

七、rndc

1、創建rndc.conf

rndc的功能實現依靠/etc/named目錄中的rndc.conf文件來實現,先來創建此文件:

2、將rndc.conf中的內容復制到主配置文件中,如下圖所示:

3、重讀配置文件

4、設置權限

5、驗證

八、測試

我們來新建一個正向區域測試一下DNS服務器能否正常解析。

1、修改主配置文件

2、創建區域配置文件

3、修改權限

4、重啟服務

5、解析主機記錄

總結

以上是生活随笔為你收集整理的linux中bind9源码包安装使用,编译安装bind9的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。