CentOS 6.8 DNS配置指南

DNS简介
DNS(Domain Name System,域名系统)是一种将域名(例如www.example.com)转换为IP地址(例如192.168.1.1)的系统,在CentOS 6.8系统中,配置DNS主要是为了使系统能够解析域名,访问互联网资源。
DNS配置步骤
安装DNS服务
确保系统中已安装DNS服务,可以使用以下命令安装:
sudo yum install bind bind-utils
修改DNS配置文件
DNS配置文件通常位于/etc/named.conf,打开该文件进行编辑:
sudo nano /etc/named.conf
在配置文件中,找到以下行:
zone "localhost" {
type master;
file "/etc/named.rfc1912.zones";
};
将其修改为:

zone "example.com" {
type master;
file "/etc/named.rfc1912.zones";
};
这里将默认的localhost改为自定义的域名example.com。
修改区域配置文件
区域配置文件通常位于/etc/named.rfc1912.zones,打开该文件进行编辑:
sudo nano /etc/named.rfc1912.zones
$TTL 604800
@ IN SOA ns1.example.com. admin.example.com. (
2021020101 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.example.com.
ns1 IN A 192.168.1.1
www IN A 192.168.1.2
这里配置了SOA(起始授权机构)记录、NS(域名服务器)记录、A(地址记录)记录。
重新启动DNS服务
配置完成后,重新启动DNS服务以使更改生效:
sudo systemctl restart named
检查DNS配置
使用以下命令检查DNS配置是否正确:
sudo named-checkconf
如果出现错误,请根据错误信息进行修改。

FAQs
Q1:如何查看DNS解析结果?
A1:可以使用nslookup或dig命令查看DNS解析结果,查看www.example.com的解析结果:
nslookup www.example.com
或
dig www.example.com
Q2:如何修改DNS服务器地址?
A2:修改系统中的/etc/resolv.conf文件,该文件指定了系统使用的DNS服务器地址,打开文件进行编辑:
sudo nano /etc/resolv.conf
nameserver 8.8.8.8 nameserver 8.8.4.4
这里将DNS服务器地址修改为Google Public DNS的地址。