Cloudflare提供了功能强大的api,根据自身的网络拓扑结构,可以很方便的更新公网IP到dns解析服务上。如果你的公网ip在电脑上(即通过PPPoE拨号上网),ddns的方法就很多了,可以使用Python脚本,使用requests、json这两个库,就可以搞定ddns配置,如果是在路由上,就要使用Linux shell来实现,在此将脚本列出并作以说明
特别地,参数ipl(ip local)是通过本地命令获得的公网ip地址,参数ip则是通过外网来确定的公网ip。公网ip的判断是基于自身网络的情况,如多拨后拥有多个公网ip,做负载均衡的时候的nat配置,则需要通过参数ipl来制定通过哪一个公网IP访问
首先是套用cloudflare-dns服务后的报错提示:
客户端错误记录:
[Error] v2ray.com/core/app/dns: failed to retrieve response >Post "https://cloudflare-dns.com/dns-query": context deadline exceeded
服务器端错误记录:
failed to retrieve response >Post https://cloudflare-dns.com/dns-query: context deadline exceeded
解决方法:
1,来到cloudflare里所套用的域名界面,选择 SSL/TLS 选项,如下图:
2,将模式改为FULL即可
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)