💡
原文中文,约3400字,阅读约需9分钟。
📝
内容提要
使用smartdns进行域名分区解析,首先安装smartdns并配置相关文件,设置国内与非国内IP的解析规则,指定DNS服务器,配置日志与审计,最后通过systemd启动smartdns服务。
🎯
关键要点
- 使用smartdns进行域名分区解析。
- 首先获取smartdns,可以使用官方安装源或GitHub的静态编译版本。
- 创建4个文件:smartdns-audit.log、smartdns.cache、smartdns.conf、smartdns.log。
- 基本配置包括绑定端口、缓存设置、日志与审计配置。
- 国内域名解析需要选择DNS服务器并形成china组。
- 使用git克隆dnsmasq-china-list仓库并进行编译。
- 非国内域名解析只需指定服务器并形成foreign组。
- 使用systemd启动smartdns服务,配置相关的Unit和Service信息。
❓
延伸问答
如何安装smartdns?
可以通过官方安装源或GitHub的静态编译版本安装smartdns。
smartdns的基本配置包括哪些内容?
基本配置包括绑定端口、缓存设置、日志与审计配置等。
如何配置国内域名解析?
选择DNS服务器形成china组,并使用git克隆dnsmasq-china-list仓库进行编译。
非国内域名解析的配置步骤是什么?
只需指定服务器并形成foreign组,必要时添加DoT和DoH的域名。
如何使用systemd启动smartdns服务?
需要配置相关的Unit和Service信息,然后使用systemd启动smartdns服务。
smartdns的日志与审计配置有哪些要求?
需要设置日志级别、日志位置、审计开关及文件大小等。
➡️