当前位置: 首页 > 工具软件 > wddns > 使用案例 >

智能dns——wddns介绍及教程

唐高卓
2023-12-01

wddns是一套可通过web在线管理身为智能DNS系统,基于bind+mysql构建开发,安装方便,快速,让你可在最短时间内架构一套DNS/智能DNS系统.目前支持电信/网通/教肓网/移动/铁通/广电/按省份解析(31个省市)/搜索引擎蜘蛛等多线路,具有强大的监控功能,服务器健康检测,即宕机检测和切换,DNS服务器健康监控,宕机切换,防攻击检测,可选自动屏蔽攻击者IP,易扩展DNS服务器,数据自动同步等
结合wdcdn,即可组建一个自己的CDN网络,甚至可以架构一套大型或N多节点的CDN系统
以及一套功能强大,高防的智能DNS系统。

 

功能列表
1 可设置或扩展N多台DNS服务器,默认是两台,如ns1.wddns.net,ns2.wddns.net
2
后台增加/修改/删除域名,实时生效
3 后台管理A记录,NS记录,MX记录,PTR记录,实时生效
4 多用户功能,可限制普通用户的域名数量,记录数量
5 健康检测,即宕机检测和监控,报警可发邮件或短信
6 宕机切换,监控发现故障后,可选择故障切换(前提是有多台服务器)
7
多台DNS服务器数据自动同步,也可手动同步某一台NS服务器数据
8 负载均衡,可设置多台服务器现实均衡解析
9 解析线路细分,按省,运营商,划分,即是可以按省份解析,还有针对搜索引擎的蜘蛛解析
10 请求查询统计,可按小时,按天统计报表
11 防攻击检测,可设置攻击的请求查询频繁值,并可选是否屏蔽攻击者IP,有攻击时自动屏蔽攻击者IP
12 DNS
服务器监控,并可设置是否故障切换,即DNS服务器故障时切换至其它DNS服务器 

 

 

CNAME记录的添加方式

A.主机记录处填子域名(比如需要添加www.wddns.net的解析,只需要在主机记录处填写www即可;如果只是想添加wddns.net的解析,主机记录直接留空,系统会自动填一个“@”到输入框内,@的CNAME会影响到MX记录的正常解析,添加时慎重考虑)

B.记录类型为CNAME

C.记录值为CNAME指向的域名,只可以填写域名,并且要在域名后面加个“.”,否则不正常


D. 线路类型(默认为必填项,否则会导致部分用户无法解析;在上图中,默认的作用为:除了联通用户之外的所有用户,都会指向11.com)


E.TTL不需要填写,添加时系统会自动生成,默认为600秒

(TTL为缓存时间,数值越小,修改记录生效时间越快)

 

 

wddns支持外域的解释或代替公网DNS使用

默认安装下,wddns只支持本域内的域名解释,也就是说,只支持有在wddns后台添加的域名和记录进行解释.对外域(未在后台添加的域名)及其它是解释不了,也不转发的,如果需要对外域的解释,就比如像公网的DNS一样,这样就可以将wddns做为一个内部/内网的DNS服务器了,也可以代替公网的DNS使用
设置如下
方法一
vi /www/wdlinux/bind/etc/named.conf
在 version "wddns 1.0";下面增加如下两行,
        forwarders { 8.8.8.8; };
        forward only;
这两行的作用就是,在遇到本域没有记录的域名/无法解释都将会转发至8.8.8.8这个DNS服务器上进行解释
.
8.8.8.8这个IP是GG提供的公网DNS服务器IP,也可替换为你常用的DNS服务器IP,如果有多个时,在后面加上便可,如{ 8.8.8.8;6.6.6.6;};

然后修改
vi /www/wdlinux/bind/etc/wddns_view.conf

allow-recursion         { none; };
替换为
allow-recursion         { any; };


recursion               no;
替换为
recursion               yes;

保存,重起bind
service named restart

方法二
wget  http://www.wdlinux.cn/in_scripts/up/wddns_recursion
sh wddns_recursion
完成
最简单了

 

 

 

 

什么是TTL?
DNS
解析记录里,TTL的全称是生存时间(Time To Live)
也就是域名记录的有效更新时间
为什么要更新?
因为我们的服务器可能要调整,或换IP或换机房,当我们换了这些之后,我们的DNS解析也需要更新,否则,域名还是解析到原来的记录,但原来的记录(服务器IP)即不存在了,所以,网站打不开了


所以,我们要设置一个更新时间,也就是域名记录的生存时间,也就是在这个时间内,这个记录不更新,超过这个时间,就会更新,也就是从DNS源服务器上查询,这样,既然我们做了更新,在下一个有效时间内,我们都能更新过来


这个设置,没有标准值,有的设置一分钟,有的一个小时,有的一天,一个星期等等


那到期是多大好或是多少合适?
这个应该根据自己的情况来定
比如,我的服务器基本上不会变动或不会改动,那我可以设置一天,一星期甚至更久,这样最稳定
但如果我的服务器经常变,改来改去,那么这个值,就可以设置为1分钟或5分钟等,这样在变动时影响最小


上面说的是1分钟,几分钟,一天,一星期
但在wddns的后台里,时间不是这样表示的,统一用秒来表示
比如
1分钟,60
5分钟 ,300
一天,86400
,wddns的后台里,只需要填这个秒的时间即可
其它的时间值,可自行换算

 

 

什么是解析线路?

什么是解析线路?解析线路,实际上是在智能DNS出现的后有的
传统的DNS解析里,是没有这个区分的,因为就只有一个线路

在智能DNS出现后,也就也出现了
实际上,这个也是智能DNS的本身功能之一,因为有多线路,不同的用户可以自动访问不到的线路,所以称之为智能了

比如,同一个域名
www.wddns.net
我有两台服务器,电信,网通各一台

那么,电信用户的访问,就访问电信的服务器上,网通的用户,就访问到网通的服务器上,而在用户体验上,是没有任何感觉或区别的
所以是智能的

这是最基本的两条线路,但随着应用需求的增加有更高的要求
比如,广东的用户,我要访问广东的服务器
北京的用户访问北京的服务器等等
这里就可以有很多的线路了

实际上,也就是根据不同的地区,运营商,自动智能解析到相应的服务器上,而这些相应的服务器,是需要在智能DNS里预先设置好的

目前wddns.net里提供的解析线路,包括各大运营商,31个省份,搜索引擎/蜘蛛,海外全球等

 

 

 

什么是MX优先级

MX本身是指邮箱记录类型
优先级,就是在有多个邮箱记录值时有的一个优先顺序


此选项只在记录类型为MX时有效,其它均为无效

 

 

 

什么是DNS里的记录类型?
记录类型,也就是指DNS记录的解析类型
什么是DNS记录?
就是一个域名及解析的地址及TTL时间等,就是一条记录

基本的类型有如下几个
A,CNAME,NS,MX,TXT,PTR
A
记录表示解析的地址是一个IP地址
CNAME记录表示解析的地址是一个域名
NS记录表示解析该域名的DNS服务器
MX记录表示邮箱记录
TXT记录是表示域名的相关信息
PTR是一个反向记录,也就是通过IP地址反解析域名

 

什么是主机名?

什么是主机名?
比如这个
www.wddns.net
一般地
wddns.net称为域名
www则称为主机名

又比如
bbs.wddns.net
blog.wddns.net
等等
这些前面的bbs,blog就是主机名
主机名加域名,也称之为二级域名

DNS解析里,还有一个主机名为空的现像,那就是域名本身,wddns.net

 

 

 类似资料: