Ns1.com免费DNS域名解析服务-支持AXFR请求和Secondary DNS备用服务器

Ns1.com免费DNS域名解析服务-支持AXFR请求和Secondary DNS备用服务器

免费DNS服务,在国内的话常见的是DNSPOD、阿里云DNS等,另外一些如百度云加速、360 CDN等本身其实是CDN加速服务,但是同时又提供了DNS解析,我们也可以将他们作为免费DNS来使用。国内的DNS服务免费版本的经常设置各种限制,影响了DNS解析效果。

国外的免费DNS可选择性就比较多了,例如Godaddy/NameCheap/Name.com等提供免费DNS服务,同时He.net DNS、CloudFlare等专业的DNS域名解析服务也是非常不错的,尤其对于英文网站,解析速度快,功能强大,DNS服务可以选择的非常多。

本文再来分享一个国外优秀的免费DNS解析服务:Ns1.com。Ns1.com本身是一个付费DNS解析服务商,不过同时也提供免费套餐:500k queries/month, 50 records, 1 Filter Chain, 和 2 monitoring jobs 。同时还有丰富的DNS API可供使用。

最重要的是Ns1.com还支持AXFR请求和Secondary DNS,这两项在国内的DNS服务基本上找不到,有这方面需求的朋友只能在国外找了。下图是国外Solvedns研究的国外DNS速度对比,可以看出Ns1.com位列第六名:

Ns1.com解析速度快

更多的免费DNS服务可以试试下面:

  • 1、十大DNS:十大免费DNS域名解析服务-稳定,可靠,好用的免费DNS服务
  • 2、国外免费DNS:六个国外免费DNS服务-做英文与外贸网站必备工具
  • 3、EnableDNS免费开源的DNS服务器搭建方法:Django,bind9安装与配置

Ns1.com免费DNS域名解析服务-支持AXFR请求和Secondary DNS备用服务器

一、Ns1.com注册账号

1、Ns1.com官网:

  • 1、官方网站:https://ns1.com/
  • 2、免费套餐:https://ns1.com/signup?plan=startup

2、这里是Ns1.com免费DNS套餐与付费DNS套餐对比,50万的域名查询基本上可以满足一个日IP为1万左右的博客网站 。

Ns1.com免费套餐

3、点击注册Ns1.com账号,填写你的邮箱、密码等信息。

Ns1.com注册账号

4、Ns1.com注册过程中会要求填写信用卡信息,从部落的测试来看,可以使用财付通美国运通卡等虚拟信用卡,且信用卡不扣费,直接就通过了。Ns1.com注册成功。

Ns1.com账号注册成功

二、Ns1.com添加域名

1、登录到Ns1.com域名DNS后台,可以看到控制面板、Zones、Monitors等,下方是DNS解析数据统计。(点击放大)

Ns1.com管理面板

2、添加域名解析。点击“zones”。

Ns1.com添加域名解析

3、添加域名有三种方式:Manual setup:Create an empty zone, add your own records 。Zone file import:Import a BIND-compatible zone file 。Secondary zone:Configure NS1 as secondary DNS 。我们选择第一项。

Ns1.com三种域名方式

4、填写你的域名,然后设置SOA TTL、刷新时间、Retry Time。

Ns1.com设置TTL时间

5、域名添加到Ns1.com成功了,这时会显示Ns1.com的NS服务器,总共有六个:dns1.p06.nsone.net;dns2.p06.nsone.net;dns3.p06.nsone.net;dns4.p06.nsone.net。右边就是域名列表了。

Ns1.com显示NS服务器

6、如果你的域名是在Godaddy注册的,可以进入到域名管理后台,点击DNS管理。

Ns1.com修改DNS的NS

7、然后将域名原来的NS服务器修改为Ns1.com,待DNS解析生效后,你就可以直接在Ns1.com修改A、CNAME等记录了。

Ns1.com设置新的NS

三、Ns1.com免费DNS设置教程

1、到Ns1.com域名列表中点击域名,然后填写域名前缀,TTL时间等。

Ns1.com填写域名前缀

2、在Ns1.com的“类型”中可以选择A、AAAA、CNAME、DNAME、MX、RP、SPF、TXT等记录类型,基本上DNS类型都支持了。

Ns1.com域名解析类型

3、域名DNS设置成功后,你就可以在控制面板中看到了。

Ns1.com在控制面板中看到记录

4、同时,你也可以随时修改DNS的SOA TTL (seconds) 、Refresh (seconds) 、Retry (seconds) 、Expiry (seconds) 、NX TTL (seconds) 、Enable Zone Transfer 等,直接点击域名列表的“设置”按钮即可。

Ns1.com重新调整设置

四、Ns1.com网站宕机监控

1、类似于国内的DNSPOD,Ns1.com也提供了网站宕机监控,直接点击“Monitors”。

Ns1.com网站监控

2、Ns1.com监控类型支持Ping (ICMP) monitors、TCP monitors、HTTP monitors等,有五个监控点可供选择,最小是1分钟一次。

Ns1.com设置监控频率

3、Ns1.com添加监控成功后,你就可以查看网站在线时间了,同时网站宕机时也会收到邮件通知。(点击放大)

Ns1.com监控图表

五、Ns1.com设置Secondary DNS

1、Secondary DNS即第二DNS服务器,或者是备用服务器,其主要原理就是从主DNS服务器Pull DNS记录到Secondary DNS,从而实现DNS解析记录由一个主DNS服务器同步到其它的备用DNS服务器上,DNS解析安全性大大提高。

Ns1.com备用服务器

2、如果想要将Ns1.com作为Secondary DNS,那么你需要确保你的主DNS服务器支持AXFR request,并且支持DNS Data Transfer。国外支持AXFR request的免费DNS比较少,这里分享一个:zoneedit.com。ZoneEdit是美国著名的老牌免费域名DNS解析服务,功能强大,稳定性不错。

ZoneEdit申请使用

3、注册了ZoneEdit后,首先添加一个要解析的域名,然后将你的域名的NS修改ZoneEdit的NS服务器地址。

ZoneEdit添加域名

4、接着,在域名的“Interactions”选择“Zone Transfers”。

ZoneEdit域名设置

5、这里就是设置一个允许AXFR request的Secondary DNS服务器IP地址,这里我们填写Ns1.com的IP地址:xfr01.nsone.net (192.241.159.119).

ZoneEdit允许IP范围

6、然后回到Ns1.com的Secondary DNS设置,在域名处填写与ZoneEdit设置DNS Data Transfer的域名,而Primary IP就填写ZoneEdit的服务器IP地址:64.68.198.91 。

Ns1.com设置Secondary DNS

7、添加完成后,等上十几分钟后,你就可以在Ns1.com的Secondary DNS看到从ZoneEdit同步过来的DNS设置了。

Ns1.com同步DNS成功

8、当你你在ZoneEdit修改DNS记录后,就会自动同步到Secondary DNS的Ns1.com上了,而Ns1.com上是不能修改DNS记录的。

Ns1.com看到同步过来的记录

六、Ns1.com设置AXFR作为首选DNS

1、上面我们是将Ns1.com作为备用DNS服务器,实际上Ns1.com也支持AXFR。所谓AXFR request,即AXFR请求,是从DNS服务器请求在主DNS服务器上更新信息的一类域名系统的请求。我们可以将Ns1.com作为首选DNS,配合he.net等搭建备用DNS服务器。

2、首先按照上面的方法,在Ns1.com中添加域名,接着点击域名“设置”,勾选“Enable Zone Transfers”。IP地址就填写he.net的Slave DNS的IP地址。

Ns1.com激活数据传输

3、接着,在he.net点击添加“Slave DNS”,在这里我们可以看到he.net给出了AXFR的Slave.dns.he.net服务器IP地址(he.net教程:He.net稳定功能强大的DNS解析服务),我们只需要在Master DNS处填写Ns1.com的NS服务器即可:  xfr01.nsone.net(192.241.159.119) 。

he.net添加Secondary DNS

4、完成上面的操作后,你就可以在he.net处看到添加Slave dns已经成功了,也就是说我们利用了Ns1.com的AXFR,成功搭建了备用DNS服务器。

成功搭建Secondary DNS服务器

七、Ns1.com使用小结

1、Ns1.com免费版本的配额不错,基本上可以满足一个小型博客网站的DNS解析量。加上Ns1.com还支持AXFR请求和Secondary DNS,让Ns1.com可以和He.net、ZoneEdit等老牌DNS配合,搭建备用DNS服务器。

2、实际上,Ns1.com还可以和BIND配合使用,你只需要修改BIND的配置文件,允许allow-transfer即可,示例代码如下:(‘1.2.3.4’和‘2.3.4.5’请换成你本地的NS的IP地址,其它两个IP地址是Secondary DNS服务器IP地址 )

1
2
3
4
5
6
7
8
9
10
11
12
#修改 named.conf:
zone "mydomain.com" {
   type master;
   file "db.mydomain.com";
   notify explicit;
   allow-transfer {
      1.2.3.4; **
      2.3.4.5; **
      208.78.68.65;
      208.78.68.67;
   };
};

文章出自:电脑玩物 https://www.07net01.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

赞 (0) 评论 分享 ()