惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Palo Alto Networks Blog
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
GbyAI
GbyAI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
量子位
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
CERT Recently Published Vulnerability Notes
Recent Announcements
Recent Announcements
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
P
Privacy International News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 叶小钗
L
Lohrmann on Cybersecurity
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
NISL@THU
NISL@THU
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
The Register - Security
The Register - Security
M
MIT News - Artificial intelligence
Know Your Adversary
Know Your Adversary
A
Arctic Wolf
F
Full Disclosure
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
The Hacker News
The Hacker News
博客园 - 【当耐特】
D
Docker
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
Help Net Security
Help Net Security
V
Visual Studio Blog
小众软件
小众软件
B
Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic

无梦梦游记

笔记·独立动画的基本工作流 | 无梦梦游记 随笔·相形见绌 | 无梦梦游记 随笔·浅谈四次方与中国动画 | 无梦梦游记 2025 | 无梦梦游记 昼梦·问天坠星辞 | 无梦梦游记 笔记·三大构成————色彩构成 | 无梦梦游记 笔记·三大构成————平面构成 | 无梦梦游记 影评·罗小黑战记2简评 | 无梦梦游记 近况·羊城行记 | 无梦梦游记 随笔·为了记念,所以忘却 | 无梦梦游记 笔记·《吊带袜天使》的视听语言风格分析 | 无梦梦游记 笔记·以《化物语》与《再见绝望先生》为例,分析新房昭之监督动画的视听语言风格 | 无梦梦游记 随笔·未竟之作 | 无梦梦游记 Navidrome + StreamMusic——你的下一个网易云 | 无梦梦游记 2024 | 无梦梦游记 笔记·RDP优化小记 | 无梦梦游记 随笔·夏日大三角、七月七与失恋 | 无梦梦游记 酒吧 | 无梦梦游记 关于爱的琐碎与观念 | 无梦梦游记 四月伪实习日志 | 无梦梦游记 2023 | 无梦梦游记
在Zerotier网络中加入DNS | 无梦梦游记
河城凌风 · 2024-05-10 · via 无梦梦游记

先决条件

  1. 完成Zerotier网络的部署,每个Zerotier节点必须在控制台设置主机名

  2. 有一台稳定的机器用作DNS
    此处以Debian 11实例

  3. 启用Zerotier客户端的DNS解析(包括用作DNS的机器)

    1
    zerotier-cli set [YOUR_NETWORK_ID] allowDNS=1

    在Debian 11中,Zerotier的DNS设置可能无法生效
    笔者前前后后使用过同为Debian 11发行版的不同实例,Zerotier网络中的DNS设置都无法生效
    但如果只是单纯使用Debian 11机器作为DNS,其他设备依然可以通过该机器解析域名
    如果有同好能够找出原因,欢迎提供解决方案或提交PR
    此外,建议在Android平台使用Zerotier-Fix作为客户端

Debian 11中DNS无效的解决方案:检查resolv.conf,注释掉fe80::1的一行

仅供参考

申请API令牌

ZeroTier Central>Account中的API Access Tokens条目下,点击New Token。页面会要求你为该令牌命名。

点击Generate完成生成,网页会输出令牌。

将令牌写入/var/lib/zerotier-one/token,并授予zerotier-one用户组相应权限。

1
2
3
sudo bash -c "echo [YOUR_TOKEN] > /var/lib/zerotier-one/token"
chown zerotier-one:zerotier-one /var/lib/zerotier-one/token
chmod 600 /var/lib/zerotier-one/token

部署ZeroNSD

Releases · zerotier/zeronsd · GitHub下载最新版的ZeroNSD

1
2
wget -c https://github.com/zerotier/zeronsd/releases/download/v0.5.2/zeronsd_0.5.2_amd64.deb
sudo dpkg -i zeronsd_0.5.2_amd64.deb

设置你想要的顶级域名

1
sudo zeronsd supervise -t /var/lib/zerotier-one/token -w -d [TOP_LEVEL_DOMAIN] [YOUR_NETWORK_ID]

顶级域名建议设置得更具个性,最好不使用ICANN已有的顶级域名

笔者亲身经验,使用ICANN已有域名有概率会无意造成DNS污染

接着根据提示,启动服务

1
2
3
systemctl daemon-reload
systemctl enable zeronsd-8286ac0e470cc9e6
systemctl start zeronsd-8286ac0e470cc9e6

访问测试

目标主机名为hanekawa,设置的域名为moe,只要ping hanekawa.moe,能够得到目标回应,则表明DNS搭建成功。