老魏tech
发布于 2026-01-06 / 23 阅读
0
0

本地DNS服务器安装:SmartDNS

使用Fnos

下载镜像

添加镜像:pymumu/smartdns:latest

创建容器

已自动将端口和挂载目录填充好,只需要选一下在主机上的位置

填好本地路径

启动容器

进入系统,在宿主机挂载目录的/etc下新建smartdns.conf文件

vi /vol1/1000/apps/smartdns/etc/smartdns.conf

写入以下内容

bind [::]:53
server 8.8.8.8
server 1.1.1.1
# 启用仪表盘
plugin smartdns_ui.so
# 设置服务端口号。
smartdns-ui.ip http://[::]:6080

等待容器自动重启

web界面

默认用户名密码:admin/password

本地域名解析

在smartdns.conf里加一行,指向反向代理服务器

address /*.home.com/192.168.0.107

重启dns容器生效

其他Linux系统

同样需要创建smartdns.conf文件

docker run -d --name smartdns --restart=always -p 53:53/udp -p 53:53/tcp -p 6080:6080 -v /etc/smartdns:/etc/smartdns -v /var/lib/smartdns:/var/lib/smartdns pymumu/smartdns:latest

参考

https://hub.docker.com/r/pymumu/smartdns/tags

https://pymumu.github.io/smartdns/config/basic-config/


评论