关闭AP的DHCP服务器,当作无线交换机使用,OpenWrt作为局域网中的唯一DHCP服务器。
一些AP可能可以直接设置成交换机模式。
手动配置AP的DHCP。根据的你环境,应该把网关和DNS服务器都改成192.168.1.1。
openwrt自定义DNS服务器(openwrt ddns 自定义)
大家好!今天让创意岭的小编来大家介绍下关于openwrt自定义DNS服务器的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008
本文目录:
一、请教一些问题,关于openwrt连接AP的?
OpenWrt的设置没有问题。
OpenWrt默认使用Dnsmasq自建DNS缓存服务器,默认192.168.1.1是正常情况。
设备连接AP后无法解析域名的原因需要另查,最好确认手动设置前的DNS配置。
你这种情况,问题应该出现在AP的DHCP设置上面,有两种方法解决:
在修改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服务器相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: