HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    openwrt自定义DNS服务器(openwrt ddns 自定义)

    发布时间:2023-04-08 13:31:26     稿源: 创意岭    阅读: 94        

    大家好!今天让创意岭的小编来大家介绍下关于openwrt自定义DNS服务器的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008

    本文目录:

    openwrt自定义DNS服务器(openwrt ddns 自定义)

    一、请教一些问题,关于openwrt连接AP的?

    OpenWrt的设置没有问题。

    OpenWrt默认使用Dnsmasq自建DNS缓存服务器,默认192.168.1.1是正常情况。

    设备连接AP后无法解析域名的原因需要另查,最好确认手动设置前的DNS配置。

    你这种情况,问题应该出现在AP的DHCP设置上面,有两种方法解决:

    1. 关闭AP的DHCP服务器,当作无线交换机使用,OpenWrt作为局域网中的唯一DHCP服务器。

      一些AP可能可以直接设置成交换机模式。

    2. 手动配置AP的DHCP。根据的你环境,应该把网关和DNS服务器都改成192.168.1.1。

    在修改DHCP服务器之前,建议先给AP配置一个固定IP并记下,否则可能无法连上AP管理页面。

    二、我的是OPENWRT固件怎么设置DNS动态

    wget -q -O 、cron定时执行吧。一般的动态DNS都有方法的。或者你改下LUCI,网上也有类似的修改方法,搜索下就知道了。

    三、openwrt老提示web登录超时

    Openwrt 无法解析域名到内网地址,提示连接超时?

    头像

    MilkTeaNo6

    4117

    发布于

    2021-08-15

    更新于

    2021-09-02

    新手上路,请多包涵

    我搞的头秃掉了,这应该不可能,但是被我遇到了,谢谢各位大佬的帮助!

    故障现象

    假设域名为baidu.com,该地址在外网访问正常,通过baidu.com:123的方式也能够正常访问,

    但是在内网访问baidu.com,那么Chmod提示:ERR_CONNECTION_TIMED_OUT

    内网通过内网IP地址+端口号访问正常

    内网使用:baidu.com或公网IP地址直接访问,可以出现OpenWRT的登录页面

    内网使用XX.XX.XX+端口号,均无法访问(无论是域名,或者公网IP地址)

    环境

    使用OpenWrt软路由做主路由

    固件版本:OpenWrt Ipv6-Mini-S2021.08.08 by Sirpdboy / LuCI Master (git-21.211.30217-03784c3)

    内核版本:5.4.132

    客户端为Win10,Edge与谷歌浏览器,还有ipad

    本地部署了Nginx反向代理

    OpenWrt端口转发已设置

    尝试操作

    在OpenWRT—网络—DHCP/DNS—服务器设置—基本设置中:“重绑定保护‘已经取消勾选

    在OpenWRT—网络—DHCP/DNS—服务器设置—HOSTS和解析文件设置中:自定义挟持域名,已经将域名与IP绑定

    更换不同OpenWRT版本尝试

    清空浏览器缓存,DNS缓存

    在外网访问abc.baidu.com时,检查Nginx日志文件,可以找到访问记录,但是在本地访问相同网址时,Nginx并没有相关记录信息

    尝试在网络,主机名中添加主机名和对应的IP地址,然后内网访问域名+IP可以访问了,但是直接访问nginx代理的二级域名故障依旧

    修改了/etc/config/uhttpd了文件,将数值设置为option rfc1918_filter 0,并且保存/etc/init.d/uhttpd restart重启

    再一次感谢!

    问题找到了,原因为上层虚拟机交换机本身没有开启NAT,所以导致了这一系列的问题

    四、改了dns可以访问微软是什么问题

    近日,在重装Windows 10系统之后,发现Edge浏览器无法登录微软账号做数据同步,具体表现为登录页面无法打开。此前,通过浏览器访问hotmail等页面的时候,也经常发生页面无法打开或者打开及其缓慢的情况,只是这次彻底打不开了,甚是烦人。经过反复摸索,最终通过bing搜索发现原来是国内DNS解析的问题,将系统的DNS服务器设置为4.2.2.2和4.2.2.1之后问题顺利解决,这两个域名解析服务器是微软面向全球的免费DNS服务器,使用这个DNS服务器以后,微软的服务不仅能打开了,而且访问速度还飞快。可是使用微软DNS的几天后,发现淘宝的访问有问题了,淘宝网站打不开,通过浏览器的调试工具发现原来是g.alicdn.com的域名解析出问题,随即将系统的DNS服务器重置为运营商的服务器之后,问题解决。

    至此,一个鱼与熊掌不可兼得的问题出现了,使用微软的DNS可以快速访问微软服务,但访问部分国内站点有问题;使用国内运营商的DNS,国内站点访问正常,但是微软等部分国外站点访问有问题。于是心中涌现出一个疑问,有没有一个解决方案,可以在访问国外站点的时候,使用微软的DNS服务器,而访问国内站点的时候使用运营商的DNS呢,终于皇天不负有心人,这个方案还真被我找到了。

    方案的基本思路是,在Linux系统上通过DNSmasq,自己搭建一个DNS服务器,而DNSmasq允许为不同的域名配置不同的DNS服务器,这样就完美解决了我的问题。DNSmasq是一个非常小巧的开源软件,提供DHCP、DNS以及TFTP等很多功能,正因为其小巧、且功能强大,Openwrt系统采用它来作为DHCP及DNS服务器,而恰好笔者在网上有这么一台Openwrt的服务器。Openwrt因为采用了图形化的配置方式,因此完成上述功能的配置也非常的简单,具体见下图:

    图中,关键设置的部分已经用红框标出,其中,“DNS转发”设置就是为不同的域名设置不同的解析服务器。因为笔者是希望面向外网提供DNS服务,因此“仅本地服务器”选项并未勾选。

    做完上述配置后,只需要将系统的DNS服务器指向openwrt服务器就大功告成了。需要提醒的是:

    如果像笔者一样,需要从外网访问DNS服务器,则需要打开openwrt的防火墙,允许从外网接口,访问TCP、UDP协议的53号端口;如果openwrt服务器本身就是局域网的出口路由器,则不需要上述防护墙的设置。

    有关在Linux系统上dnsmasq的安装和配置的信息,网络上有很多,这里不再赘述,有兴趣的读者可以自行搜索。

    更进一步,这个方法虽然可以解决我的问题,但是毕竟需要另外一台机器充当dns服务器,不是每个人都像笔者一样,恰好在公网上有一台可以用于折腾的openwrt服务器。为此,笔者正在考虑自己写一个简单的DNS服务器,并注册成为系统服务,随系统启动而自动启动,幸运的是网络上有开源的DNS空间库:ARSoft.Tools.Net,在该库的基础上,笔者只需要编写代码将其封装成为windows系统服务就行了,工作量应该很小。

    以上就是关于openwrt自定义DNS服务器相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    openai免登陆(登陆opensubtitles)

    转化排行榜(top10转化)

    vocal十大排名(vocal top)

    杭州颐高数码是正品吗(杭州颐高数码广场地址)

    3dmax培训班去哪里学(3dmax)