centos伺服器怎麼建dns
Ⅰ Centos7搭建DNS伺服器
Centos7搭建DNS伺服器 ,位WEB伺服器提供域名解析
1.關閉防火牆
systemctl stop firewalld
2.配置IP地址 啟動網路服務
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl start network
ifconfig
3.掛載系統鏡像
mount /dev/cdrom /mnt/
4.編輯yum環境
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
5.使用yum安裝bind軟體包
yum -y install bind
5.1 查看是否將bind軟體包安裝成功
rpm -qa bind
5.2 編輯dns配置文件
vim /etc/named.conf
named-checkconf /etc/named.conf
vim /var/named/huizhong.com.zone
named-checkzone huizhong.com /var/named/huizhong.com.zone
vim /var/named/huizhong.com.zone
named-checkzone huizhong.com /var/named/huizhong.com.zone
6.啟動dns服務
systemctl start named
6.1查看dns運行狀態
systemctl status named
6.3 查看dns網路連接情況
netstat -anpt | grep named
netstat -anpu | grep named
Ⅱ 如何在centos伺服器上搭建dns
在CentOS 7下,手工設置 /etc/resolv.conf 里的DNS,過了一會,發現被系統重新覆蓋或者清除了。和CentOS 6下的設置DNS方法不同,有幾種方式: 1、使用全新的命令行工具 nmcli 來設置
#顯示當前網路連接
#nmcli connection show
NAME UUID TYPE DEVICE
eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1
#修改當前網路連接對應的DNS伺服器,這里的網路連接可以用名稱或者UUID來標識
#nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"
#將dns配置生效
#nmcli con up eno1
2、使用傳統方法,手工修改 /etc/resolv.conf
修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 「dns=none」 選項:
[main]
plugins=ifcfg-rh
dns=none
NetworkManager重新裝載上面修改的配置
# systemctl restart NetworkManager.service
手工修改 /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
詳細參見:
# man NetworkManager.conf
# man nmcli
Ⅲ CentOS7 搭建 DNS 域名解析伺服器
[TOC]
主要參考知識
centOS7下DNS伺服器的安裝與配置 - csdn - 主要參考
CentOS7.3使用BIND配置DNS伺服器(一) - csdn - 主要參考
四、bind(named)配置文件 - csdn
linux系統下搭建DNS伺服器——DNS原理總結 - csdn - 從概念層面看 DNS 解析
DNS正反向解析庫配置篇(一) - csdn - 正反向解析文件配置
DNS配置詳解 BIND實現正向解析和反向解析 - cnblog - 正反向解析文件配置
DNS域名解析服務--Named服務 - 說明詳細
搭建DNS伺服器 - - 域名解析文件配置說明
Linux中DNS配置 - csdn - 配置文件語法檢查用的比較好
linux中dns伺服器的搭建 - csdn - nslookup 使用的比較好
其他擴展知識
反向域名解析有什麼功能? - 網路
Centos7/RHEL7中的ifconfig、netstat、route幾個常用指令被替代 - csdn
運維小技巧:使用ss命令代替 netstat,和netstat說再見 - csdn
Linux安裝nslookup - csdn
如圖:
修改前先備份: cp -p /etc/named.conf /etc/named.conf.bak // 參數-p表示備份文件與源文件的屬性一致。
修改配置: vi /etc/named.conf , 配置內容如下:
檢查一波
添加配置: vi /etc/named.rfc1912.zones , 配置內容如下:
基於 name.localhost 模板,創建配置文件: cp -p /var/named/named.localhost /var/named/named.reading.zt
配置正向域名解析文件 named.reading.zt : vi /var/named/named.reading.zt ,配置內容如下:
說明:
授權 named 用戶 chown :named /var/named/named.reading.zt
檢查區域文件是否正確 named-checkzone "reading.zt" "/var/named/named.reading.zt" ,如圖:
基於 name.localhost 模板,創建配置文件: cp -p /var/named/named.localhost /var/named/named.192.168.0
配置反向域名解析文件 named.192.168.0 : vi /var/named/named.192.168.0
授權 named 用戶 chown :named /var/named/named.192.168.0
檢查區域文件是否正確 named-checkzone "0.168.192.in-addr.arpa" "/var/named/named.192.168.0" ,如圖:
重啟 named 服務,讓配置生效 systemctl restart named
配置 ifcfg-xxxx vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 , 具體內容如下:
如圖:
重啟網路服務,讓配置生效 systemctl restart network.service
bind-utils 軟體包本身提供了測試工具 nslookup
nslookup test.reading.zt , 或者,如下圖:
nslookup 192.168.0.232 , 或者,如下圖:
Ⅳ 如何搭建DNS伺服器
搭建DNS伺服器步驟如下:
1、安裝bind服務 。
Ⅳ 如何搭建根dns 伺服器 centos6.5
1、安裝與配置
[root@localhost ~]# yum -y install bind bind-chroot bind-util bind-libs DNS伺服器所需的軟體包
3、注意事項
客戶端必須要跟伺服器端通信(能ping通)及關閉selinux
二、主域名伺服器配置
1、配置(可以與緩存伺服器共享一台主機)
2、客戶端測試
三、從域名伺服器搭建與配置
1、重新開啟一台linux虛擬主機(CentOS 6.5),網卡ip為192.168.1.124
2、服務的安裝與配置
3、客戶端測試
4、注意事項:
(1)、如果還是無法解析,請返回主域名伺服器的/var/named目錄給區域配置文件加上許可權(單純是為了練習的話,就加到最大許可權777吧)
(2)、以上的練習都是在關閉防火牆與seLinux的狀態下操作的,如果防火牆開啟,可自行去添加規則
四、還有根據介面來配置的DNS伺服器,在此就不做介紹了,可自行去查閱資料練。
Ⅵ centos6.5怎樣創建dns伺服器
1、安裝與配置
[root@localhost ~]# yum -y install bind bind-chroot bind-util bind-libs DNS伺服器所需的軟體包
[root@localhost ~]# vim /etc/named.conf DNS伺服器的主配置文件
options {
listen-on port 53 { 192.168.1.24; }; 使用53埠監聽,監聽的ip地192.168.1.24
listen-on-v6 port 53 { ::1; }; 監聽ipv6的IP地址選項
directory "/var/named"; DNS的根目錄,由於安裝了bind-chroot的所致, 因此服務的實際工作目錄為/var/named/chroot/var/named
mp-file "/var/named/data/cache_mp.db"; 緩存轉儲文件
statistics-file "/var/named/data/named_stats.txt"; 記錄