導航:首頁 > IDC知識 > linux搭建dns伺服器

linux搭建dns伺服器

發布時間:2020-12-06 07:32:37

1、如何在linux下搭建dns伺服器?最關鍵的配置文件有哪幾個?分別有什麼用?一般在linux下搭建

1、需要安裝bing、bing-chroot、caching-nameserver這三個包
2、編輯配置文件:有三個
(1)主配回置文件,是/var/named/chroot/etc/named.conf
在這里你要配置dns的ip,監聽埠,答區域文件的目錄,允許其他主機使用dns服務和緩存。最終要的就是你要定義正向解析區域和反向解析區域,在這裡面要指明正向區域文件和反向區域區域文件的名字
(2)兩個區域文件,文件名是你自己定義的,必須跟主配置文件里的一樣。
區域文件會放在/var/named/chroot/var/named/目錄下,裡面有模板的。直接拷貝。

3、重啟服務。
重啟服務失敗一般都是配置文件出錯,而且dns服務是一個比較難學的服務,所以建議兄弟你在網上找點更詳細的資料。就是配置文件詳解之類的。要懂得配置文件里每一項參數設定的意義。

祝你好運~~~

2、在linux操作系統中,採用 什麼來搭建dns伺服器

BIND (Berkeley Internet Name Domain)是Domain Name System (DNS) 協議的一個實現,提供了DNS主要功能的開放實現,包括
域名伺服器 (named)
DNS解析庫函數
DNS伺服器運行調試所用的工具
是一款開放源碼的DNS伺服器軟體,由美國加州大學Berkeley分校開發和維護的,
按照ISC的調查報告,BIND是世界上使用最多最廣泛的域名服務系統。不論你的郵件伺服器,WEB伺服器或者其他的services如何的安全可靠,DNS的故障會給你帶來用戶根本無法訪問這些服務。
BIND,也是我們常說的named,由於多數網路應用程序使用其功能,所以在很多BIND的弱點及時被發現。主要分為三個版本:
v4
1998年多數UNIX捆綁的是BIND4,已經被多數廠商拋棄了,除了OpenBSD還在使用。OpenBSD核心人為BIND8過於復雜和不安全,所以繼續使用BIND4。這樣一來BIND8/9的很多優點都不包括在v4中。
v8
就是如今使用最多最廣的版本,其詳細內容可以參閱 BIND 8+ 域名伺服器安全增強
v9
最新版本的BIND,全部重新寫過,免費(但是由商業公司資助),也添加了許多新的功能(但是安全上也可能有更多的問題)。BIND9在2000年十月份推出,現在穩定版本是9.3.2。
3.2 軟體的相關資源
官方網站: http://www.bind.com/

3、Linux怎麼搭建DNS伺服器

Linux搭建DNS伺服器簡要步驟:
1
簡要步驟:
1.在bind的主配置文件中添加該域
2.在/var/named中創建該域的zone文件
3.編輯zone文件,添加需要的信息
4.檢測防火牆或selinux設置
5.啟動bind服務,重啟網路服務
6.用戶端測試域名解析
END
搭建DNS伺服器詳細步驟:
1
1、安裝DNS伺服器組件
安裝bind
yum install -y bind bind-chroot bind-utils

2
2、編輯DNS主配置文件
vi /etc/named.conf修改主配置文件,如下圖:
修改完畢,保存退出

3
3、接著修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下圖:

4
4、添加設置DNS正向解析

修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]裡面定義的zone文件名一致)

5
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件裡面定義的zone文件名一致)

6
6、更改防火牆設置和selinux設置
Getenforce(查看selinux是否開啟)
setenforce 0
vi /etc/sysconfig/iptables #配置防火牆埠
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重啟防火牆,使規則生效
7
7、啟動DNS服(注意DNS服務名稱在linux是叫做bind)
service named start
8

8、測試檢測域信息是否正常(重要)
檢查之前先看下 配置文件有沒有讀取許可權 ll /var/named
(如果沒有讀取全線, chmod +r /var/named/* 即可)

9
9、檢查bind文件配置過程中容易出錯
以下命令用以檢查bind配置文件及zone文件語法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10
10、啟動重啟DNS服務,查看服務狀態
service named restart
service network restart

用戶端測試解析,通過nslookup進行測試。
END
注意事項
以上經驗截圖是以centos系統版本為例,其他linux版本配置文件可能有所不同。根據實際情況修改
本經驗小編親測截圖,如果您覺得對您有幫助,就點擊支持我吧。點擊關注「咗嚛」,及時獲取最新經驗資訊!

4、linux安裝域名有哪兩款DNS伺服器軟體可用?

可以使用Bind提供域名解析服務,也可以使用DHCP動態管理主機地址。
具體如何安裝使用服務,樓主可以百度《Linux就該這么學》,裡面有詳細的介紹說明。

5、在linux上搭建DNS伺服器的作用是什麼?

緩存類似於內存伺服器提高訪問速度比同網頁第要互連網連存緩存面再訪問同網頁直接緩存伺服器讀取
主/域名伺服器像公司總經理副總經理主伺服器相關配置文件伺服器沒要主伺服器復制
般企業要緩存主伺服器於型搭建更咯
知道說明白啊呵呵希望幫助咯其實WINDOWSLINUX 伺服器用途差

6、Linux DNS 如何搭建

(一) 伺服器的搭建: 有兩種方法:從市場上購買Debian的系統盤或者從網站上下載系統,然後安裝。下載地址: http://www.debian.org/CD/http-ftp/ 。Debian系統的安裝方法:請參考楊錦昌的教程,下載地址 內容很詳細,便於入門學習。 通用指令init 6重啟,init 0關機,init 1單用戶進行管理維護。 (二)、Debian學習: 1).Apt-get 命令,用於獲取軟體安裝包: Linux伺服器具有穩定性好,價格低等優點。最為一個開源平台,無論是商業機構的支持還是網路開源程序組織的技術,都達到了一個成熟的水平。因為,目前中小型企業可以考慮一下使用Linux作為Web伺服器,FTP伺服器等的平台,這里我使用了Debian系統。 -------------靜態Static獲得--------------- # 啟動系統激活設備. # Loop回環地址. auto lo iface lo inet loopback # 啟動系統激活設備. # 網卡eth0設置為Static類型. auto eth0 iface eth0 inet static # 指定IP地址.子網掩碼.廣播.網關. address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 ================================== 設置DNS伺服器: /etc/resolv.conf ------------------------------------------------- search #首選DNS伺服器地址 nameserver *.*.*.* #備用DNS伺服器地址 nameserver *.*.*.* =================================== ============================================================ 用dpkg-reconfigure xserver-xfree86命令修改解析度 或 vi /etc/X11/XF86Config-4 ============================================================ 用apt-get安裝了下列字體 ttf-arphic-bkai00mp :文鼎PL中楷(Big5 碼) ttf-arphic-bsmi00mp :文鼎PL細上海宋(Big5 碼) ttf-arphic-gbsn00lp :文鼎PL簡報宋(GB 碼) ttf-arphic-gkai00mp :文鼎PL簡中楷(GB 碼) unifont :包含了firefly點陣的, Unicode 的 pcf 字體。適用於 yudit 文本編輯器。 ttf-arphic-ukai :文鼎PL中楷Uni,AR PL KaitiM Big5 + AR PL KaitiM GB ttf-arphic-uming :AR PL Mingti2L Big5 + AR PL SungtiL GB + firefly所建立的點陣字 再重啟就OK了! 作者: 論壇, 出處:IT專家網, 責任編輯: 邵海宏, 2007-07-13 09:44 Linux伺服器具有穩定性好,價格低等優點。最為一個開源平台,無論是商業機構的支持還是網路開源程序組織的技術,都達到了一個成熟的水平。因為,目前中小型企業可以考慮一下使用Linux作為Web伺服器,FTP伺服器等的平台,這里我使用了Debian系統。 ============================================================ (三)Vi的必須掌握的基本操作: 1.進入編輯狀態a,i,o,指令狀態 2.向前和後移動ctrl+f ctrl+b 刪除x,dd

7、linuX下DNS怎麼搭建?

1、安裝DNS伺服器組件:

安裝bind

yum install -y bind bind-chroot bind-utils


2、編輯DNS主配置文件:

vi /etc/named.conf修改主配置文件,如下圖:

修改完畢,保存退出

3、接著修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下圖:

4、添加設置DNS正向解析:

修改zone配置文件,正向解析:

cd /var/named/

cp named.localhost szlpt.cn.zone

vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]裡面定義的zone文件名一致)

5、修改zone配置文件,反向解析:

cd /var/named/

cp named.localhost 32.168.192.zone

vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件裡面定義的zone文件名一致)

6、更改防火牆設置和selinux設置:

Getenforce(查看selinux是否開啟)

setenforce 0

vi /etc/sysconfig/iptables #配置防火牆埠

-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT

-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT

-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT

service iptables restart #重啟防火牆,使規則生效

7、啟動DNS服(注意DNS服務名稱在linux是叫做bind):

service named start

8、測試檢測域信息是否正常(重要):

檢查之前先看下 配置文件有沒有讀取許可權 ll /var/named

(如果沒有讀取全線, chmod +r /var/named/*  即可)

9、檢查bind文件配置過程中容易出錯:

以下命令用以檢查bind配置文件及zone文件語法

named-checkconf /etc/named.conf

named-checkzone szlpt.cn /var/named/ szlpt.cn.zone

10、啟動重啟DNS服務,查看服務狀態:

service named restart

service network restart

用戶端測試解析,通過nslookup進行測試。

8、Linux怎麼搭建DNS伺服器

http://jingyan.baidu.com/article/454316ab56277df7a6c03a6a.html

與linux搭建dns伺服器相關的知識