Ubuntu下網域名稱伺服器bind9 安裝與配置

2021-10-16 21:56:18 字數 2526 閱讀 8756

ubuntu下網域名稱伺服器bind9 安裝與配置

//更新 ubuntu :sudo apt update

//1.安裝:

安裝bind9

//sudo apt-get install bind9 bind9utils bind9-doc dnsutils

安裝bind9文件

//sudo apt-get install bind9-doc

//測試 bind9 是否安裝:named -v

修改防火牆規則允許 bind (53)埠開放sudo ufw allow 53

//2.配置

配置option檔案

//sudo nano /etc/bind/named.conf.options

options ;

listen-on port 53 ;//設定53為監聽埠

allow-query ;

forwarders ;

recursion yes;//輪詢

};配置zone:

//sudo nano /etc/named.conf.local

zone 「example.yours」 ;

zone 「0.168.192.in-addr.arpa」 ;

配置forward文件

//備份配置檔案

//sudo cp /etc/bind/db.local /etc/bind/forward.example.yours

//sudo nano forward.example.yours

$ttl 604800

@ in soa primary.linuxtechi.local. root.primary.linuxtechi.local. (

6 ; serial

604820 ; refresh

86600 ; retry

2419600 ; expire

604600 ) ; negative cache ttl

;name server information

@ in ns primary.example.yours.

;ip address of your domain name server(dns)

primary in a 192.168.0.40

;mail server mx (mail exchanger) record

example.yours. in mx 10 mail.example.yours.

;a record for host names

www in a 192.168.0.50

mail in a 192.168.0.60

;cname record

ftp in cname www.example.yours.

配置reverse文件

//備份

sudo cp /etc/bind/db.127 /etc/bind/reverse.example.yours

sudo nano /etc/bind/reverse.example.yours

$ttl 604800

@ in soa example.yours.root. example.yours. (

21 ; serial

604820 ; refresh

864500 ; retry

2419270 ; expire

604880 ) ; negative cache ttl

;your name server info

@ in ns primary.example.yours.

primary in a 192.168.0.40

;reverse lookup for your dns server

40 in ptr primary.example.yours.

;ptr record ip address to hostname

50 in ptr www.example.yours.

60 in ptr mail.example.yours.

//3.重啟生效

//sudo systemctl restart bind9

//sudo systemctl enable bind9

//4.格式檢查

sudo named-checkconf /etc/bind/named.conf.local

/sudo named-checkzone example.yours /etc/bind/forward.example.yours

sudo named-checkzone example.yours /etc/bind/reverse.example.yours

//5.指定本機dns伺服器位址

sudo nano /etc/resolv.conf

dns=xx.xx.xx.xx

//6.使用 dig 命令測試 dns

//正向檢查 dig primary.example.yours

//反向檢查 dig -x xx.xx.xx.xx

Linux 下構建網域名稱伺服器

網域名稱伺服器也是dns,用來網域名稱和ip位址之間的解析。在linux下搭建這樣的服務主要的工作是修改配置檔案,在這裡我將各種不同型別的dns伺服器所需要配置的配置檔案分享在這裡,以便以後使用。named服務所需要安裝的rpm包 安裝除ypbind之外的4個即可 快取dns伺服器 vi var n...

根網域名稱伺服器

全球13組根網域名稱伺服器以英文本母a到m依序命名,網域名稱格式為 字母.root servers.org 字母ipv4位址 ipv6位址 運作單位 a198.41.0.4 2001 503 ba3e 2 30 verisign b192.228.79.201 2001 500 84 b 南加州大學...

name servers 網域名稱伺服器

因此,名稱伺服器提供的服務非常寶貴。術語 名稱伺服器 可用於描述已安裝dns軟體的任何伺服器。但是,它通常是指web主機擁有的伺服器,用於管理客戶網域名稱。為你的 和網域名稱伺服器使用相同的名稱。此外,註冊自己的網域名稱伺服器也意味著你可以避免向客戶洩露第三方詳細資訊。要先檢查a記錄的設定。確保它沒...