添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

一、背景说明

通过openwrt搭建了内网分流DNS,因服务器搬迁,需要将内网DNS进行迁移,迁移之后发现除了MosDNS的更新数据库功能以为其他一切正常。但是这个报错信息比较模糊,只是提示更新失败,请检查网络状态。博主秉承经验分享,让大家少走弯路的原则,将问题排查解决过程记录并分享给大家。
更新数据库的时候报错信息如下:
在这里插入图片描述

二、排查步骤

1、检查MosDNS

启用了MosDNS就会有DNS解析服务,但是其访问上联DNS并分流又依赖于geoip数据库。我们首先配置合适的内外网DNS并启用MosDNS服务。
在这里插入图片描述

2、检查本机DNS

(第一坑:本机DNS设置为了一个错误DNS地址)新旧环境虚拟机地址段不一样,网关也不一样,博主迁移后是参照旧环境进行的修改,这里的DNS地址配置的也是网关地址,但是新地址段网关是个纯交换机,没有DNS服务。所以我们需要修改可以正确解析域名的DNS。
在这里插入图片描述

3、找到更新数据库的脚本

更新数据库是

luci - app - mosdns : LuCI 应用程序,用于图形界面管理 MosDNS mosdns : 主要的 DNS 转发器源代码。 v2dat: 用于辅助解析的二进制数据文件,可能包含地理定位信息等。 在源代码根目录下还有 Makefile 文件,它是 OpenWrt 构建系统的入口,用... MOS - chinadns现已被 mosdns 替代. mosdns 是一个插件化的DNS分流器,保留了MOS - chinadns的特性,但更灵活,有更多功能新项目地址: 切换到 mosdns 很简单有一个和mos - chinadns默认配置功能相同的配置,复制后即可使用。 开源组件/库/参考 使用原始码
探索 MosDNS 配置:一款强大的DNS服务器管理工具 是一个开源的项目,专为管理和配置 MosDNS (一款高可用、高性能的DNS服务器)而设计。这个项目提供了一套简洁易用的配置脚本和指南,帮助用户快速设置和优化他们的DNS服务,无论你是新手还是经验丰富的系统管理员,都能从中受益。 MosDNS Config基于Python语言编写,利用其强大且易于理解的语法,使得配置过程变得更加...
文章目录 OpenWrt 之DNS设置0.前言1.WAN口2.Lan口3.LAN口DHCP选项4.DHCP/DNS5.总结参考(Thanks)附录.DHCP OPTION OpenWrt 之DNS设置 本文不涉及smartdns、adguardhome、dns防污染等内容,只介绍DNS的设置 1.WAN口 保存&应用后 客户机发出dns解析请求后路由器用上面的dns回应 2.Lan口 进入 openwrt 的luci页面。在 网络>网卡>LAN 选择编辑 保存&应用后,路
MosDNS :灵活的DNS转发器 项目基础介绍 MosDNS 是一个高度灵活且可扩展的DNS转发器,由Go语言编写。此项目在GitHub上活跃,地址为 ,并遵循GPL - 3.0开源协议。它允许用户通过拼接插件来定制自己的DNS处理逻辑,支持多种DNS协议标准,包括DNS - over - HTTPS、DNS - over - TLS等。 MosDNS 的核心亮点在于其插件架构,让用户能够根据需求组合不同的...
探秘 MosDNS :一款高效、灵活的DNS服务器实现 MosDNS 是一个开源的、轻量级的DNS服务器,由IrineSistiana开发并维护。该项目的目标是提供一个易于部署和配置的解决方案,以满足各种网络环境下的域名解析需求。通过深入理解其技术原理与应用场景,我们可以发现它在许多方面都具有独特的价值。 MosDNS 的核心亮点在于其简单性和可扩展性。它的源代码结构清晰,使得开发者能够快速理解...