DNS领域服务器搭建
来源:互联网 发布:美丽说和淘宝的关系 编辑:程序博客网 时间:2024/05/22 00:23
没有向上层ISP注册合法的领域名称,所以就没有权利架设合法的DNS服务器了;为了不影响公网环境,所以就搭建tony9.tk这个领域名称的DNS服务器。
先了解一下正解档案记录(RR)的格式
domain ttl IN type datadomain IN type data由于ttl是由特定参数来管控,所以ttl一般就直接忽略
type类型
1、A与AAA:查询IP的记录
dig -t a www.tony9.cn;; QUESTION SECTION:;www.tony9.cn. IN A;; ANSWER SECTION:www.tony9.cn. 600 IN A 123.207.174.110
2、NS:查询管理领域名称的服务器主机名
dig -t ns tony9.cn;; QUESTION SECTION:;tony9.cn. IN NS;; ANSWER SECTION:tony9.cn. 86400 IN NS f1g1ns1.dnspod.net.tony9.cn. 86400 IN NS f1g1ns2.dnspod.net.
3、SOA:查询管理域名称的服务器管理信息
dig -t soa tony9.cn;; QUESTION SECTION:;tony9.cn. IN SOA;; ANSWER SECTION:tony9.cn. 600 IN SOA f1g1ns1.dnspod.net. freednsadmin.dnspod.com. 1476857592 3600 180 1209600 180
soa后的7个参数:
1、master dns服务器主机名
2、管理员邮箱,freednsadmin@dospod.com
3、序列号,用于主备dsn服务器之间更新
4、主备之间更新频率
5、失败重新尝试时间,(每 3600 秒 slave 会主动向 master 连线,但如果该次连线沒有成功,那接下来尝试连线的时间会变成 180 秒。若后來有成功,则又会恢复到 3600 秒才再一次连线)
6、失效时间,失败后180s重试一次,一直到1209600s
7、ttl时间
4、CNAME:主机名称的别名
;; QUESTION SECTION:;liute.tony9.cn. IN A;; ANSWER SECTION:liute.tony9.cn. 600 IN CNAME iduvvrx.qiniudns.com.iduvvrx.qiniudns.com. 600 IN CNAME nil.a.com.
5、MX:领域名称的邮件服务器主机名称
;; QUESTION SECTION:;google.com. IN MX;; ANSWER SECTION:google.com. 240 IN MX 50 alt4.aspmx.l.google.com.google.com. 240 IN MX 10 aspmx.l.google.com.google.com. 240 IN MX 30 alt2.aspmx.l.google.com.google.com. 240 IN MX 20 alt1.aspmx.l.google.com.google.com. 240 IN MX 40 alt3.aspmx.l.google.com.
搭建过程
领域为tony9.tk,不通过forward来查询.(root),而是通过设定领域正解文件;
如果有多个领域则设置多个领域的正解文件;
主要需要设置的文件有:
1、name.cof:最主要的配置文件
2、name.tony9.tk:tony9.tk的正解文件
3、name.10.133.192:tony9.tk的反解文件
4、name.ca:.(root)正解文件这几个文件的所处的目录参考之前安装dns的设定
一、/etc/named/name.conf
options { directory "/var/named"; recursion yes; allow-transfer { none; }; //是否允许slave服务器传送资料};zone "." IN { type hint; //zone的类型,.的类型固定是hint,其它领域可自定义 file "named.ca"; //zone file的文件名};zone "tony9.tk" IN { type master; file "named.tony9.tk"; };zone "192.133.10.in-addr.arpa" IN { type master; file "named.10.133.192";};
二、/var/named/name.ca
这个目录是bind软件已经提供的
三、/var/named/name.tony9.tk
#领域中相关的A、NS、SOA、A$TTL 600 //ttl挪到最前面统一设定@ IN SOA master.tony9.tk. vbird.www.tony9.tk. (2011080401 3H 15M 1W 1D )@ IN NS master.tony9.tk.master.tony9.tk. IN A 10.133.192.252@ IN MX 10 www.tony9.tk.针对10.133.192.252这台主机的所有相关正解设置www.tony9.tk. IN A 10.133.192.252linux.tony9.tk. IN CNAME www.tony9.tk.ftp.tony9.tk. IN CNAME www.tony9.tk.forum.tony9.tk. IN CNAME www.tony9.tk.slave.tony9.tk. IN A 10.133.192.252clientlinux.tony9.tk. IN A 10.133.192.252workstation.tony.tk. IN A 10.133.192.252winxp.tony9.tk. IN A 10.133.192.252win7 IN A 10.133.192.252这个文件一定需要从行首开始,不能有空白;@代表zone的意思
四、/var/named/named.10.133.192
$TTL 600@ IN SOA master.tony9.tk. vbird.www.tony9.tk. ( 2011080401 3H 15M 1W 1D )@ IN NS master.tony9.tk.252 IN PTR master.tony9.tk.252 IN PTR www.tony9.tk. ;252代表10.133.192.25210 IN PTR slave.tony9.tk.20 IN PTR winxp.tony9.tk.30 IN PTR win7.tony9.tk.101 IN PTR dhcp101.tony9.tk.102 IN PTR dhcp102.tony9.tk.
五、启动并测试
我将本地/etc/resolv.conf中的nameserver 修改为启动了dns服务的公网IP
dig master.tony9.tk;; ANSWER SECTION:master.tony9.tk. 600 IN A 10.133.192.252
dig www.tony9.tk;; ANSWER SECTION:www.tony9.tk. 600 IN A 10.133.192.252;; AUTHORITY SECTION:tony9.tk. 600 IN NS master.tony9.tk.;; ADDITIONAL SECTION:master.tony9.tk. 600 IN A 10.133.192.252
dig -x 10.133.192.252;; ANSWER SECTION:252.192.133.10.in-addr.arpa. 600 IN PTR master.tony9.tk.252.192.133.10.in-addr.arpa. 600 IN PTR www.tony9.tk.
- DNS领域服务器搭建
- 搭建DNS服务器
- DNS服务器搭建
- CentOS DNS服务器搭建
- redhat dns服务器搭建
- 搭建DNS服务器
- DNS服务器搭建
- DNS服务器搭建笔记
- Linux 搭建DNS服务器
- Linux DNS服务器搭建
- 10.DNS服务器搭建
- DNS服务器搭建
- Ubuntu搭建DNS服务器
- 搭建DNS服务器
- DNS服务器搭建
- DNS服务器搭建
- centos7搭建DNS服务器
- CentOS7搭建DNS服务器
- JAVA动态代理模式(从现实生活角度理解代码原理)
- 第8篇 WebRTC一对一IOS端研究(一)
- history对象和location对象
- Java之构造函数
- screen对象和Event对象
- DNS领域服务器搭建
- Hadoop学习笔记(三)——HDFS应用程序开发
- C语言指针——一个小问题
- bootstrap table 实例
- 基于bootstrap的轮播广告页,带图片和文字
- C语言中的参数传递
- jquery file upload插件动态修改url
- laravel中间件源码分析
- 例题5-9 数据库 UVa1592