在linux上架設伺服器,我將它分為四個步驟:
安裝配置
啟動服務
使用配置檔案一般以.conf結尾,大多數都在/etc目錄下,對於dns伺服器,我安裝了bind,以及bind-chroot,開始對bind-root這個並沒有在意,於是我在/etc下的named.conf中配置,配置資訊如下:
options ;
listen-on-v6 port 53 ;
directory "/var/named/chroot/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/chroot/var/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query ;
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* path to isc dlv key */
bindkeys-file "etc/named.iscdlv.key";
managed-keys-directory "/var/named/chroot/var/dynamic";
};chroot,即 change root directory (更改 root 目錄)。在 linux 系統中,系統預設的目錄結構都是以 `/`,即是以根 (root) 開始的。而在使用 chroot 之後,系統的目錄結構將以指定的位置作為 `/` 位置。
這也就說明了其實在使用了chroot之後 "/var/named/chroot」就相當於是"/",所以應將前者用後者替換,並且將/etc/namd* 等檔案複製到/var/named/chroot/etc下,替換之後ok了,配置檔案如下:
options ;
listen-on-v6 port 53 ;
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 ;
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* path to isc dlv key */
bindkeys-file "etc/named.iscdlv.key";
managed-keys-directory "/var/dynamic";
};然後就是配置正向解析檔案和反向解析檔案。
一下截圖來自
Linux下搭建DNS伺服器
1 安裝需要的軟體 由於實驗過程是在自己電腦進行的,所以需要安裝bind bind chroot,以下為安裝過程。圖1 1 安裝bind 圖1 2 安裝bind chroot 2 修改dns主配置檔案 圖2 1 修改主配置檔案 3 修改named.rfc1912.zones檔案 圖3 1 編輯nam...
Linux下搭建DNS伺服器
1 安裝服務 yum y install bind 安裝dns 服務 yum install bind utils y 安裝dns 檢測工具 2 編輯配置檔案 3 檢查語法錯誤 named checkconf4 編輯配置檔案 vi etc named.rfc1912.zones最後新增 5 編寫正向...
DNS伺服器搭建
安裝bind9 sudo apt get install bind9 跳轉到bind9配置的路徑 cd etc bind 在這個資料夾下使用ls la應該像這樣 輸入命令sudo vi named.conf.local進入檔案編輯介面,新增以下字段 type master 引數解釋 zone 指定配...