Ubuntu上搭建dns伺服器

2021-10-25 17:14:36 字數 2269 閱讀 6117

dns(domain name service) 網域名稱解析服務,就是將網域名稱和 ip 之間做相應的轉換。

dns系統作用:

• 正向解析:根據網域名稱查詢對應的ip位址

• 反向解析:根據ip位址查詢對應的網域名稱

主要在內網環境下,可能搭建多個伺服器位址,如svn位址、git位址、專案管路系統位址等,若是使用ip記錄的話,容易遺忘,所以選擇網域名稱方式好記住,不用特意去記ip位址。

sudo apt install bind9

修改主配置檔案/etc/bind/name.conf.default-zones,在末尾新增:

zone "mytest.com"

;

zone "135.20.168.192.in-addr.arpa"

;//注意結尾的;號

其中mytest.com就是需要解析的網域名稱,135.20

.168

.192是網域名稱mytest對應的ip的反寫

編寫域解析檔案db.ip2mytest.com

檔案db.ip2mytest.com它的格式db.local類似,所以使用cp /etc/bind/db.local /etc/bind/db.ip2mytest.com,修改db.ip2mytest.com該檔案如下:

vi /etc/bind/db.ip2mytest.com

;; bind data file for local loopback inte***ce

;$ttl 604800

@ in soa ns.mytest.com. root.mytest.com.(2

; serial

604800

; refresh

86400

; retry

2419200

; expire

604800

); negative cache ttl

;@ in ns ns.mytest.com.

@ in a 192.168

.20.135

ns in a 192.168

.20.135

cn in a 192.168

.20.135

其中,mytest.com為網域名稱,192.168

.20.135為網域名稱對應的ip

編寫ip解析檔案db.mytest2ip

檔案db.mytest2ip它的格式db.127類似,所以使用cp /etc/bind/db.127 /etc/bind/db.mytest2ip,修改db.mytest2ip該檔案如下:

vi /etc/bind/db.mytest2ip

;; bind reverse data file for local loopback inte***ce

;$ttl 604800

@ in soa ns.mytest.com. root.mytest.com.(1

; serial

604800

; refresh

86400

; retry

2419200

; expire

604800

); negative cache ttl

;@ in ns mytest.com.

1.0.0 in ptr cn.mytest.com.

100 in ptr mytest.com.

100 in ptr www.mytest.com.

100 in ptr dns.mytest.com.

100 in ptr cn.mytest.com.

其中,mytest.com為網域名稱,192.168

.20.135為網域名稱對應的ip

重啟bind服務

systemctl restart bind9 //重啟服務

如是失敗了,可檢視中間過程狀態出錯的原因:systemctl status bind9

nslookup mytest.com或者dig mytest.com

server:

192.168

.20.135

address:

192.168

.20.135#53

**name: mytest.com

address:

192.168

.20.135

**

DNS伺服器搭建

安裝bind9 sudo apt get install bind9 跳轉到bind9配置的路徑 cd etc bind 在這個資料夾下使用ls la應該像這樣 輸入命令sudo vi named.conf.local進入檔案編輯介面,新增以下字段 type master 引數解釋 zone 指定配...

DNS伺服器搭建

domain name system dns 網域名稱系統 其實是乙個資料庫,是用於 tcp ip 程式的分布式資料庫,同時也是一種重要的網路協議。dns儲存了網路中的 ip 位址與對應主機的資訊,郵件路由資訊和其他網路應用方面的資訊,使用者通過詢問解決庫 解決庫傳送詢問並對dns回應進行說明 在 ...

dns伺服器搭建

yum install y bind vim etc named.rfc1912.zones 增加如下配置,指定正反向資料檔案 zone tanytest.com in zone 3.168.192.in addr.arpa in 反向檔名 vim var named named.tanytest ...