我是靠谱客的博主 落寞店员,最近开发中收集的这篇文章主要介绍DNS服务器简单配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DNS:服务名为named,端口为53,运行时的虚拟环境为/var/named/chroot,有一个名为named的守护进程在后台运行。
DNS正向解析:根据域名找到对应的ip地址。
DNS反向解析:根据ip找到对应的域名。(不常用)
FQND:完全合格的域名。(例如:www.baidu.com)

BIND域名服务:一套专门用来管理DNS的工具。

配置DNS服务器:
yum -y install bind-chroot bind 	# 其中bind是主要工具,bind-chroot用于监控bind从而保证DNS的安全。
主配置文件:/etc/named.conf			#当前主机负责解析的域名
地址库文件:/var/named/				#域名解析的结果,配置文件参考 /var/named/named.localhost

1.备份主配置文件:cp -p /etc/named.conf /etc/named.conf.bak		#-p原样复制,所有者等一系列信息一样 

2.修改主配置文件:vim /etc/named.conf
options{
	directory "/var/named"		#地址库文件所在目录
};
zone "nb.com" IN {				#nb.com是自定义的,本机负责解析的域名
	type master;				#master表示为主DNS服务器
	file	"nb.com.zone"		#地址库文件的名字/var/named/nb.com.zone
}

3.修改地址库配置文件:/var/named/nb.com.zone
创建主配置文件中定义的配置文件:
	cp -p /var/named/named.localhost /var/named/nb.com.zone
	vim /var/named/nb.com.zone
配置文件的上半部分是固定的格式不需要修改,需要对下半部分进行修改:
NS:NameServer,域名服务器
A:正向解析
AAAA:ipv6的正向解析。

配置:
nb.com.	NS	bogon.					#nb.com.是主配置文件/etc/named.conf中zone定义的域名(必须以.结尾,如果不加点,则会自动补全定义的域名:www---->www.nb.com),bogon是主机的域名(可以随便定义)
bogon.		A		192.168.80.128	#意思就是主机bogon对应的ip为192.168.80.128
# 这两行是必须要定义的,声明了DNS服务器需要解析的域名以及服务器对应的ip地址,被称为DNS声明记录。
www			A		192.168.1.1		#www.nb.com 对应的ip是192.168.1.1
ftp.nb.com.	A		192.198.1.2		#ftp.nb.com 对应的ip是192.168.1.2

重起服务:
systemctl restart named
systemctl enable named

多域名解析:

1.在主配置文件中再添加一个zone
zone "qq.cn" IN {
	type master;
	file	"qq.cn.zone"
};

2.在地址库文件的目录下添加一个qq.cn.zone的文件
cp -p /var/named/named.localhost	/var/named/qq.cn.zone
修改地址库文件qq.cn.zone

写总结的第七天!!!

最后

以上就是落寞店员为你收集整理的DNS服务器简单配置的全部内容,希望文章能够帮你解决DNS服务器简单配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部