CentOS上DNS服務的搭建

2021-10-05 02:52:47 字數 2140 閱讀 3455

dns (domain name system)網域名稱系統。

目前提供網路服務的應用使用唯一的32位的ip位址來標識,但是由於數字比較複雜、難以記憶,因此產生了網域名稱系統(dns),通過網域名稱系統,可以使用易於理解和形象的字串名稱來標識網路應用(如www.baidu.com、www.taobao.com)。訪問網際網路應用可以使用網域名稱,也可以通過ip位址直接訪問該應用,在使用網域名稱訪問網路應用時,dns負責將網域名稱解析為ip位址。

ip:192.168.10.128 即要用的dns server:192.168.10.128

bind(berkeley internet name domain),是美國加利福尼亞大學伯克利分校開發的乙個網域名稱服務軟體包,linux使用這個軟體包來提供網域名稱服務,該軟體實現了dns協議。bind的服務端軟體是被稱作named的守護程序。

1.看是否安裝過了bind軟體

2.通過yum來安裝bind軟體包

3.此時再檢視顯示已經安裝過了,安裝成功了

4.bind的配置檔案在/etc下,為named.*

5.這裡我們要編輯的為/etc/named.conf

6.在下面新增域的資訊到自配置檔案

:file 「預定要在/var/named/ 中編輯時所用的檔名」;

7.去 /var/named/ 下編輯zclinux.com.zone 內容

8.這裡是編輯的正向解析檔案(將網域名稱解析成ip)

20181022 :serial序列號

1d :refresh 重新整理時間

1h :retry 重試時間

7d :expire過期時間

3h :minimum 快取記憶體否定回答的存活時間

soa記錄:每個區僅有乙個soa記錄,該區一直延伸到遇見另乙個soa記錄為止。soa記錄包括區的名字,乙個技術聯絡人和各種不同的超時值

in記錄:使用「in」,對應的是internet

a記錄:是dns資料庫的核心。乙個主機必須為它的每個網路介面得到一條a記錄

ns記錄:識別對乙個區有權威性的伺服器(即所有主伺服器和從伺服器),並把子域委託給其他機構。

mx記錄:電子郵件系統就是使用mx記錄來更有效的路由郵件。

ptr記錄:從ip位址到主機名的反向對映。與a記錄一樣,必須為每個網路介面有一條ptr記錄。

9.vim /etc/resolv.conf 修改客戶端的dns伺服器

nameserver 192.168.10.128 ip為伺服器的ip

systemctl restart named.service --配置好後,重啟dns服務

12. 檔案最後新增反向解析資料檔案的資訊

13. 編輯反向解析檔案

14. 編輯反向解析檔案

15.systemctl restart named.service --配置好後,重啟dns服務

nslookup 192.168.10.128 測試

乙個簡單的搭建,再做的話加入ipv6的東西,接著會再寫一些關於dns的文章。

Centos上搭建git服務

yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel yum install git 接下來我們 建立乙個git使用者組和使用者,用來執行git服務 groupadd git addu...

Ubuntu上搭建dns伺服器

dns domain name service 網域名稱解析服務,就是將網域名稱和 ip 之間做相應的轉換。dns系統作用 正向解析 根據網域名稱查詢對應的ip位址 反向解析 根據ip位址查詢對應的網域名稱 主要在內網環境下,可能搭建多個伺服器位址,如svn位址 git位址 專案管路系統位址等,若是...

dns服務搭建

bind是dns協議的一種實現,其執行的程序名為named。bind的配置檔案 etc named.conf etc named.iscdlv.key etc named.rfc1912.zones etc named.root.key 安裝 yum y install bind etc named...