新聞中心
Linux系統(tǒng)是一種常見的開源操作系統(tǒng),擁有龐大的用戶群體。在這個系統(tǒng)中,DNS(域名系統(tǒng))是一個非常重要的服務(wù),其主要功能是將域名解析為IP地址,以便用戶能夠更快速地訪問網(wǎng)站和服務(wù)器。在本篇文章中,我們將會介紹在Linux系統(tǒng)下如何編譯安裝DNS服務(wù)。

之一步:下載 BIND 軟件包
在Linux系統(tǒng)的 DNS 服務(wù)中,BIND(Berkeley Internet Name Domn)是最常用的DNS軟件之一。我們可以前往官方網(wǎng)站下載 BIND 的軟件包。下載完成后,我們需要先解壓軟件包,然后進入 BIND 的目錄。
tar zxvf bind-9.11.26.tar.gz
cd bind-9.11.26
第二步:配置 BIND 軟件
在 BIND 軟件內(nèi)進行配置的具體步驟如下所示:
./configure –prefix=/usr/local/bind \
–enable-ipv6 \
–enable-linux-caps \
–with-libtool \
–with-openssl=/usr/local/openssl \
–enable-openssl \
–with-dlz-ldap=yes \
–with-dlz-mysql=yes \
–with-dlz-postgres=yes \
–with-dlz-filesystem=yes \
–with-gssapi=yes \
–with-geoip=yes \
–enable-threads \
–enable-ecdsa \
–disable-static
這段代碼將會啟動 BIND 軟件的 configure 命令,并且開啟了一系列的參數(shù),參考linux下bind安裝.html進行配置. 在參數(shù)中,我們設(shè)置了軟件的安裝路徑為/usr/local/bind,開啟了IPV6,使 BIND 軟件支持更多的DNS類型,并且啟動了多個模塊以增強軟件的功能。執(zhí)行這個過程會產(chǎn)生一個中間文件config.status。
接下來,我們可以執(zhí)行 make 命令進行編譯,等待一段時間后,再執(zhí)行 make install 命令,將 BIND 軟件安裝到系統(tǒng)之中。
make
make install
第三步:進行配置并啟動 BIND 服務(wù)
在安裝完成之后,我們需要對 BIND 軟件進行一定的配置,并且啟動該軟件。我們需要在/etc/named.conf 文件中進行配置。
需要修改options塊,根據(jù)自己的配置修改:
options {
directory “/var/named/”;
pid-file “/var/run/named.pid”;
dump-file “/var/log/named_dump.db”;
statistics-file “/var/log/named.stats”;
bindkeys-file “/etc/named.root.key”;
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
auth-nxdomn no; # conform to RFC1035
listen-on port 53 { any; };
listen-on-v6 { none; };
};
我們需要添加一個zone塊作為DNS服務(wù)器的一個宿主機的設(shè)置(這是一個非常重要的設(shè)定)。
zone “test.com” IN {
type master;
file “test.com.zone”;
};
我們啟動 BIND 服務(wù):
/usr/local/bind/in/named
參考資料:
1. linux下bind安裝.html
2. https://www.isc.org/bind/
:
在本篇文章中,我們介紹了如何在Linux系統(tǒng)下編譯安裝DNS服務(wù)。我們需要下載并解壓 BIND 軟件包。接下來,通過在 BIND 軟件內(nèi)進行配置和編譯,最后我們需要對該軟件進行一定的配置,并且啟動該服務(wù)。在多次實踐中,這些步驟可以成功地安裝 BIND 軟件,并且開啟了DNS服務(wù)。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
linux操作系統(tǒng)CteterOS-5.5安裝DNS失敗
直簡清接把系統(tǒng)光盤做攔大前yum源:
mount /dev/cdrom /mnt
vi /仿梁etc/yum.repos.d/cdrom.repo
內(nèi)容:
name=system cdrom
baseurl=
enabled=1
gpgcheck=0
幫忙??!關(guān)于Linux中DNS的安裝!
你是LINUX什么版本?
如果是RHEL5,那襪寬就直接在光盤里面,把bind-libs=30:9.3.3-7.e15裝上就可以了!
或者,你可以參敬好掘考資料做yum服務(wù)器亮核!??!就沒這么多麻煩了!
先用rpm
-qa
看看
bind-libs-9.2.4-2
yapbind-1.17.2-3
bind-utils-9.2.4.2
9.2.4-2這個包默認沒有安裝(第四張盤)。其枝洞野它兩個應(yīng)該默認安裝好的,如過沒有那么你就必須把其它兩個包先安猛喊裝顫遲好!具體在那張盤我也忘記了!找找吧!
關(guān)于linux 編譯安裝dns的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港云服務(wù)器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
新聞標題:Linux下如何編譯安裝DNS服務(wù)?(linux編譯安裝dns)
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/dhieogj.html


咨詢
建站咨詢
