环境:zerotier-one组网+群晖
问题:使用zerotier-one组网后,需要记住各个节点的IP地址
解法:使用zerotier自带的dns服务
参考:https://github.com/zerotier/zeronsd/releases
- 使用zerotier-one组网后,需要记住各个节点的IP地址,直接ping主机名不通,其实官网是提供DNS服务器的,
- 下面演示在群晖上新建zerotier dns服务器
- 一个网络只有有一台DNS服务器就行
1.到官网创建token
2.创建token文件
echo 你的token >/var/lib/zerotier-one/token.txt
3.启动docker版DNS服务
ssh到群晖,admin账户,一条命令拉起docker,前提是这台服务器已经是网络节点之一
docker run --net host -itd --name zerodns -v /var/lib/zerotier-one/authtoken.secret:/authtoken.secret -v /var/lib/zerotier-one/token.txt:/token.txt zerotier/zeronsd start -s /authtoken.secre