域名解析
首先得有个域名,在域名管理中将域名DNS设为he.net的DNS地址,如下:
ns1.he.net
ns2.he.net
ns3.he.net
ns4.he.net
ns5.he.net
然后在http://dns.he.net注册账号,添加域名(Add a new domain)
接下来添加A记录(New A),勾选允许动态域名解析(Enable entry for dynamic dns)
点击域名后DDNS列中的刷新按钮,新建一个DDNS密匙(Generate a DDNS key.)
安装设置ddclient
在树莓派上安装ddclient
sudo apt-get install ddclient
编辑ddclient配置文件,路径为/etc/ddclient.conf
protocol=dyndns2
use=web,web=myip.dnsomatic.com
server=dyn.dns.he.net
login=raspi.in
password='ddnskey'
www.raspi.in,raspi.in
其中password为设置DDNS时的key
重启ddclient服务
service ddclient restart
验证IP查询结果
sudo ddclient -query
use=if, if=eth0 address is 192.168.1.111
use=if, if=lo address is 127.0.0.1
use=web, web=dnspark address is 36.40.143.235
use=web, web=dyndns address is NOT FOUND
use=web, web=loopia address is 36.40.143.235
其中if方式查询到的是内网地址和本机地址,web方式查询到的时外网IP
至此设置完成,可以ping一下域名试试咯!
Cloudflare配置参考如下:
daemon=300
ssl=yes
protocol=cloudflare
use=web
[email protected]
password=password
zone=zjq.xyz
wd.zjq.xyz