【笔记】通过Docker部署mosdns

前言

通过Docker部署mosdns,实现域名解析时IPv4优先

创建配置文件

<ip>:上游DNS服务器的IP地址

/etc/mosdns/config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
log:
level: debug

plugins:
- tag: forward_dns
type: sequence
args:
- exec: prefer_ipv4
- exec: forward <ip>
- type: udp_server
args:
entry: forward_dns
listen: 0.0.0.0:53
- type: tcp_server
args:
entry: forward_dns
listen: 0.0.0.0:53

通过Docker部署

1
docker run -d --name mosdns -p 53:53/udp -p 53:53/tcp -v /etc/mosdns:/etc/mosdns irinesistiana/mosdns:latest

完成

参考文献

哔哩哔哩——韩风Talk