DNS介绍:
DNS部署:
DNS文件分为两类文件,第一个叫主配文件第二个叫解析文件。如果不加chroot的话
默认主配文件是/etc/named.conf
解析文件(也称区域数据库文件)在 /var/named/下 所有文件 name.ca是主要根的配置文件,为了递归查询用。
.localhost和.empty是正向解析的模板文件。 .loopbakc是反向解析的模板文件。所以在做解析的时候只需要把这几个·模板文件copy到区域数据库里面去就可以了
chroot的文件位置:
这个时候你会发现什么都没有,所以你必须把默认t的DNS文件先拷贝过来。cp命令,cp -p这里必须要-p是因为为了保持权限不变。这里说一下如何记住路径:chroot下单独的又生成了原始的两个路径就非常和理解了。相当于chroot成/了。
因为下面没有文件夹所以不需要加-r。记住是named.开头的所有文件。这个时候启动会报错,因为你没有对他进行配置。
DNS配置:
配置文件以//代表注释,以;代表结尾 /* ~*/是分段注释
Option下是全局配置文件。
正向解析:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d4028282c0429f077aff88352b2b1e50.png)
这里是named.conf。然后配置区域数据库文件。
完了以后在web和ftp上设置DNS服务器。server那里改地址。
说明:黄色的域名,是为了让你清楚知道这个是什么的域名。也就是说你需要解析不同的域名,那就要有不同域名的zone文件和全局下的定义。所以黄色相当于一个标识,以免多了你不知道。所以你默认用@的话,他在调用的时候会自动识别。
蓝色的域名,是你服务器是什么,也就是域名服务器的名称。你自己定义,建议为dns1或者ns1.