如何在linu作業系統上架設dns伺服器

時間 2021-08-11 17:26:23

1樓:為午夜陽光

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進行測試。

2樓:

安裝bind即可實現dns解析伺服器的作用

教程:linux下dns伺服器bind的安裝、配置和應用

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

3樓:匿名使用者

linux下是一個叫bind的軟體,用來搭建dns伺服器

4樓:

bind (berkeley internet name domain)是domain name system (dns) 協議的一個實現,提供了dns主要功能的開放實現,包括

域名伺服器 (named)

dns解析庫函式

dns伺服器執行除錯所用的工具

是一款開放原始碼的dns伺服器軟體,由美國加州大學berkeley分校開發和維護的,

按照isc的調查報告,bind是世界上使用最多最廣泛的域名服務系統。不論你的郵件伺服器,web伺服器或者其他的services如何的安全可靠,dns的故障會給你帶來使用者根本無法訪問這些服務。

bind,也是我們常說的named,由於多數網路應用程式使用其功能,所以在很多bind的弱點及時被發現。主要分為三個版本:

v4 2023年多數unix**的是bind4,已經被多數廠商拋棄了,除了openbsd還在使用。openbsd核心人為bind8過於複雜和不安全,所以繼續使用bind4。這樣一來bind8/9的很多優點都不包括在v4中。

v8 就是如今使用最多最廣的版本,其詳細內容可以參閱 bind 8+ 域名伺服器安全增強

v9 最新版本的bind,全部重新寫過,免費(但是由商業公司資助),也新增了許多新的功能(但是安全上也可能有更多的問題)。bind9在2023年十月份推出,現在穩定版本是9.3.

2。3.2 軟體的相關資源

官方**: http://www.bind.com/

在linux上搭建dns伺服器的作用是什麼?

5樓:

快取類似於記憶體伺服器提高訪問速度比同網頁

般企業要快取主伺服器於型搭建更咯

知道說明白啊呵呵希望幫助咯其實windowslinux 伺服器用途差

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

6樓:技術猿小黃

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服務是一個比較難學的服務,所以建議兄弟你在網上找點更詳細的資料。就是配置檔案詳解之類的。要懂得配置檔案裡每一項引數設定的意義。

祝你好運~~~

7樓:亮亮的名字吧

dhcp和dns可以用同一個軟體,叫做dnsmasq。大多數發行版都自帶它,連安卓手機都自帶它

8樓:匿名使用者

這個是linux的入門學習,連這個都搞不定, 那恐怕很難學到手的linux了

如果想學的話, 最好是可以和我交流一下哦

linu作業系統利用find命令如何查詢某個目錄的位置

竹子 如果你忘記了httpd.conf這個檔案在系統的哪個目錄下,可以使用如下命令來查詢某個目錄的位置 find name httpd.conf 這個命令語法規則就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍後系統會在計算機螢幕上顯示...

作業系統課程設計,作業系統課程設計(linux)

一目瞭然 設計題目 1設計題目 cpu排程 cpu排程演算法的模擬實現 具體內容 編寫演算法,實現cpu排程演算法fcfs 非搶佔sjf 可搶佔優先權排程 rr 針對模擬程序,利用cpu排程演算法進行排程 進行演算法評價,計算平均週轉時間和平均等待時間 要求 排程所需的程序引數由輸入產生 手工輸入 ...

如何在XP作業系統上註冊新的使用者

是不是在你的機器上新建立一個使用者?最菜鳥的方法是 開始 設定 控制面板 使用者帳號 建立一個新使用者. 水已經開了 最簡單的方法是 你右擊你的電腦 管理 本地使用者和組 使用者你就可以了,你還可以給他改許可權 當然administrator的許可權最大了 命令列下輸入以下命令 net user u...