CentOS 8 配置DNS伺服器

2021-10-17 07:04:09 字數 2506 閱讀 1520

1. 安裝bind元件

dnf -y install bind*

2. 編輯named檔案

vi /etc/named.conf

options ;

listen-on-v6 port 53 ;

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

secroots-file "/var/named/data/named.secroots";

recursing-file "/var/named/data/named.recursing";

allow-query ;

只在第1行和最後1行,把127.0.0.1和localhost改為any即可,儲存退出。

3. 編輯區域檔案

vi /etc/named.rfc1912.zones

在檔案最後,新增自己的網域名稱資訊,如我的網域名稱資訊如下:

zone "tsmt.com" in ;

};zone "1.168.192.in-addr.arpa" in ;

};

4. 進入/var/named資料夾, 編輯正向解析檔案和反向解析檔案

複製named.localhost為tsmt.com.zone,複製named.loopback為tsmt.com.local

cd /var/named

cp -p named.localhost  tsmt.com.zone

cp -p named.loopback tsmt.com.local

編輯正向解析檔案

vi tsmt.com.zone

$ttl 1d

@ in soa tsmt.com rname.invalid. (

0 ; serial

1d ; refresh

1h ; retry

1w ; expire

3h ) ; minimum

ns @

a 127.0.0.1

aaaa ::1

ns ns.tsmt.com.

ns in a 192.168.1.202

mail in a 192.168.1.202

shop in a 192.168.1.202

編輯反向解析檔案

vi tsmtcom.local

$ttl 1d

@ in soa tsmt.com rname.invalid. (

0 ; serial

1d ; refresh

1h ; retry

1w ; expire

3h ) ; minimum

ns @

a 127.0.0.1

aaaa ::1

ptr localhost.

ns ns.tsmt.com.

ns a 192.168.1.202

202 ptr mail.tsmt.com.

202 ptr shop.tsmt.com.

5. 啟動dns伺服器

systemctl  start named

systemctl restart named(重啟用)
6. 配置本機dns解析伺服器為本機位址

vi /etc/resolv.conf,新增一行本機位址

# generated by networkmanager

search tsmtkj.com

nameserver 192.168.1.202

nameserver 222.222.222.222

~

7.防火牆開放53,953埠

firewall-cmd --add-port=53/tcp --permanent

firewall-cmd --add-port=53/udp --permanent

firewall-cmd --add-port=953/tcp --permanent

firewall-cmd --reload

8. 驗證

上網通過或用命令nslookup。驗證成功。

CentOS8配置node伺服器

1 安裝epel release yum install epel release 2 安裝node.js yum install nodejs 檢查安裝 node version 3 安裝mongodb伺服器端 yum install mongdb server 4 安裝mongodb客戶端 yu...

CentOS 8系統WEB伺服器配置

乙個小白初次寫部落格,肯定會有很多很多錯誤,僅是分享,大家見諒!一台可以上網的電腦 centos系統的ios檔案 vmware 虛擬機器 1.在vmware上安裝centos系統。2.安裝httpd服務。大多要在root中進行 admin centos 8 su root 3.配置apache 進入...

CentOS8下配置Nginx伺服器詳細教程

目錄 一 環境及版本 二 安裝步驟 1.安裝依賴包 2.使用者配置 4.編譯nginx 5.編譯錯誤處理 6.重新編譯nginx 7.編譯安裝 8.啟動nginx 9.測試nginx伺服器 1.linux版本 centos8 2.nginx版本 nginx 1.6.3 yum y install g...