这是一个预配置的 MosDNS 服务器,具有自动规则更新和配置管理功能。MosDNS 是一个用 Go 编写的轻量级 DNS 服务器,旨在提供快速高效的 DNS 解析。该镜像的名称来源于为用户提供开箱即用、无需配置的 MosDNS 解决方案的目标。
http://oss.dnscron.com/mosdns 获取最新的规则文件并重启 MosDNS。仅在 auto 模式下生效。geoip.dat 和 geosite.dat 数据文件实现 DNS 去污染和分流功能,确保国内网站使用国内 DNS 服务器,国外网站使用国外 DNS 服务器。仅在 auto 模式下生效。https://github.com/xiac520/simple-mosdns 拉取配置文件,或使用用户定义的 GitHub 仓库,或使用用户定义的挂载配置目录。docker run -d --name simple-mosdns -p 53:53/udp -p 53:53/tcp -e CONFIG_SOURCE=auto xiac520/simple-mosdns
docker run -d --name simple-mosdns -p 53:53/udp -p 53:53/tcp -e CONFIG_REPO=https://github.com/yourusername/yourrepo xiac520/simple-mosdns
docker run -d --name simple-mosdns -p 53:53/udp -p 53:53/tcp -v /path/to/your/config:/etc/mosdns xiac520/simple-mosdns
auto 以自动从 https://github.com/xiac520/simple-mosdns 拉取配置文件;设置为其他值以使用用户定义的挂载配置目录。config.yaml 文件必须在仓库的根目录。您可以使用 nslookup 或其他 DNS 查询工具来验证 MosDNS 是否正常工作:
nslookup example.com 127.0.0.1
该镜像基于 MosDNS V5 构建,提供最新的功能和改进。
该镜像的规则配置参考了 MosDNS-Config GitHub 仓库,确保开箱即用的 DNS 去污染和分流功能。
该镜像使用了 MosDNS 库,其源代码可以在 MosDNS GitHub 仓库 中找到。
通过以上描述,用户可以了解如何使用 simple-mosdns 以及如何自定义容器。您可以根据需要进一步调整描述内容以满足特定要求。
Content type
Image
Digest
sha256:2da60340a…
Size
23.2 MB
Last updated
almost 2 years ago
docker pull xiac520/simple-mosdns