【萌新第一帖】在自己的vps上实现分国家解析
本帖最后由 卡布奇诺 于 2019-4-19 17:02 编辑最近看到坛友们讨论CloudFlare,我也尝试了一下,可是这个CDN在国内的速度好像并不理想。于是我就在想,能不能让国内的访客直连服务器,而国外的流量走Cloudflare?
我搜索了一下,发现需要使用分区域解析。国外的这类服务都要收费,国内的又需要实名,所以我只好在自己的vps上搭建了。下面简单记录:
第一步,搭建DNS。我用的是GeoDNS这个软件(github.com/abh/geodns),从github上找到的,这个软件安装比较简单,按照Readme文档来就行,运行之前别忘了安装Maxmind的IP数据库。
第二步,在域名注册商处添加"glue record"。这个值不同的注册商叫法也不一样,比如在Name.com中叫做NS注册。前缀随便填,ip地址填自己机器的IPv4和IPv6。
第三步,把域名的DNS服务器修改为上一步注册的地址,比如"ns1.example.com"。Name.com只需要填写一台,有些服务商是要求至少两台的。
国内dns.la不用实名,随便拿个邮箱注册了就能用
国外ns1每月前50万次解析免费,速度超快
https://www.hostloc.com/forum.ph ... 702&pid=6572790 挺快的 什么机子? 帮顶,动手能力强
Ark.Lyu 发表于 2019-4-15 16:27
挺快的 什么机子?
AWS新加坡,朋友给我开的 支持技术贴分享。感觉这个做法扩展性很强。是不是也能做到不同地区用两个不同的cdn啊..
ukmg 发表于 2019-4-15 16:32
支持技术贴分享。感觉这个做法扩展性很强。是不是也能做到不同地区用两个不同的cdn啊.. ...
可以呀,自建主要是省钱,如果追求稳定性也可以选用大厂。
卡布奇诺 发表于 2019-4-15 16:28
AWS新加坡,朋友给我开的
怪不得 我这移动 感觉个人自建还是不划算,国内一些dns服务商自带分线解析
lol.gif
怎么分国家?帮顶
不过这就要看IP库的准确度了 给我分配到CF了
页:
[1]
2