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

    openwrt自定义dns(openwrt自定义DNS设置)

    发布时间:2023-04-14 09:29:18     稿源: 创意岭    阅读: 139        

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

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

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

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

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

    本文目录:

    openwrt自定义dns(openwrt自定义DNS设置)

    一、openwrt的DNS是修改哪个配置文件

    OpenWRT是一个嵌入式Linux系统,想要了解嵌入式Linux系统的朋友有福了,今天小编要给大家介绍下OpenWRT路由的基本配置,一起来学习下吧。 chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 ftp/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得在访问国内地址时不经过 VPN。 想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一个 Netgear WNDR3800 二手路由回来,先后分别在 DD-WRT 和 OpenWRT 成功配置 VPN + chnroutes,最后还是选择了 OpenWRT。 DD-WRT vs OpenWRT 关于 DD-WRT 和 OpenWRT,我选择 OpenWRT 主要因为 DD-WRT ROM 中集成的软件太多,绝大多数用不到,要配置 jffs2 来保存脚本文件,一般配置则保存在nvram中,而且无线较不稳定,5G频段常搜索不到(当然可能是我这个路由器型号的支持问题)。OpenWRT 的配置文件语法统一,配置都存储在文件系统中,且 ROM 本身仅集成了必备组件,非常小,可以只安装需要的东西,WEB管理界面也是可选安装,简洁强大,经过若干天的使用一直比较稳定。 配置 已配置好 OpenWRT 上网的童鞋们可以直接跳过 1/toh/start),然后到这里下载编译好的 ROM:downloads/ 。最新的 stable 版本是 attitude_adjustment(12/toh/netgear/wndr3800) 2/doc/start#configuring/doc/howto/internet/doc/howto/luci or ipaddress’ option ‘buffering’ ‘1’ c (65 (184 (74/ 下载 linux.zip,解压 b.把 ip-pre-up 重命名为 chnroutes.sh,打开编辑,在 if [ ! -e /tmp/vpn_oldgw ]; then 前插入以下代码,以避免 ppp 连接脚本重复执行导致重复添加路由表项: 代码如下: if [ $OLDGW == ‘x.x.x.x’ ]; then exit 0 fi 其中 x.x.x.x 是 VPN 的网关,可以先本机连接上去之后查看一下网关地址。 c.ssh 连接到路由器,执行以下命令: 代码如下: cd /etc/config/ mkdir pptp-vpncd pptp-vpnvim chnroutes.sh 在 vim 中把编辑好的 chnroutes.sh 粘贴进去(当然也可以通过 ssh 直接把 chnroutes.sh 文件传过去,或者上传到某个地方再 wget 下载) 执行以下命令,设置权限为可执行: chmod a+x chnroutes.sh d.用 vim 编辑 /lib/netifd/ppp-up 文件: vim /lib/netifd/ppp-up 在 [ -d /etc/ppp/ip-up.d ] && { 这一行前插入以下内容,确保 ppp 连接脚本能够被执行: sh /etc/config/pptp-vpn/chnroutes.sh e.重启路由,启动好之后,进入 LuCI 查看接口状态,等 WAN 和 VPN 都连接成功后,ssh进去,执行 route -n head -n 10 ,效果应该类似这样: 代码如下: root@FC_R0:/etc/config# route -n head -n 10 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.7.0.1 0.0.0.0 UG 0 0 0 pptp-vpn 1.0.1.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.0.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.0.8.0 58.111.43.1 255.255.248.0 UG 0 0 0 pppoe-wan 1.0.32.0 58.111.43.1 255.255.224.0 UG 0 0 0 pppoe-wan 1.1.0.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.1.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.1.4.0 58.111.43.1 255.255.252.0 UG 0 0 0 pppoe-wan 其中 Destination 为 0.0.0.0 的是默认路由,网关为 VPN 网关,意味着默认流量都经过 VPN,而以下的条目则把目的为国内的网段都指向了 ISP 提供的网关。 至此 PPTP VPN 和 chnroutes 已经配置完毕。 6.配置 VPN 断线自动重连 a.创建 /etc/config/pptp-vpn/status-check.sh: vim /etc/config/pptp-vpn/status-check.sh 在 vim 中粘贴以下内容(此脚本检测 VPN 连接状态,并在断线后会断开 WAN 和 VPN 接口,10秒后重新连接 WAN,并在 30 秒后重连 VPN): 代码如下: #!/bin/sh《/p》 《p》if [ -f “/tmp/vpn_status_check.lock” ] then exit 0 fi《/p》 《p》VPN_CONN=`ifconfig grep pptp-vpn`《/p》 《p》if [ -z “$VPN_CONN” ] then touch /tmp/vpn_status_check.lock echo WAN_VPN_RECONNECT at: 》》 /tmp/vpn_status_check_reconn.log date 》》 /tmp/vpn_status_check_reconn.log《/p》 《p》 ifdown vpn ifdown wan sleep 10 ifup wan sleep 30 ifdown vpn sleep 10 ifup vpn sleep 40 rm /tmp/vpn_status_check.lock《/p》 《p》else date 》 /tmp/vpn_status_check.log fi 执行以下命令,设置权限为可执行: chmod a+x /etc/config/pptp-vpn/status-check.sh b.进入LuCI 的 System -》 Scheduled Tasks 填入以下内容,并保存: */1 * * * * /etc/config/pptp-vpn/status-check.sh 以上实际上是编辑了 cron 配置,cron 每分钟运行检测 / 重连脚本,重启 cron: /etc/init.d/cron restart c.静待几分钟,查看 /tmp 目录,应该能看到 vpn_oldgw 和 vpn_status_check.log 文件,查看 vpn_status_check.log 文件,可以看到最近一次检测 VPN 连接状态的时间。 代码如下: root@FC_R0:/tmp# ls vpn* vpn_oldgw vpn_status_check.log root@FC_R0:/tmp# cat vpn_status_check.log Tue Jul 15 00:04:02 HKT 2014 root@FC_R0:/tmp# 你可以在 LuCI 中断开 VPN 接口,在接下来的4-5分钟,观察 WAN 和 VPN 的重连情况。 d.分别 traceroute 和 ,观察第二跳的地址: 代码如下: FL-MBP:~ fatlyz$ traceroute head -n 3 traceroute: Warning: has multiple addresses; using 74.125.239.115 traceroute to (74.125.239.115), 64 hops max, 52 byte packets fc_r0.lan (192.168.7.1) 2.161 ms 0.912 ms 0.895 ms 10.7.0.1 (10.7.0.1) 193.747 ms 187.789 ms 289.744 ms 23.92.24.2 (23.92.24.2) 259.323 ms 354.625 ms 408.535 ms 代码如下: FL-MBP:~ fatlyz$ traceroute head -n 3 traceroute to (180.76.3.151), 64 hops max, 52 byte packets 1 fc_r0.lan (192.168.7.1) 1.190 ms 0.984 ms 0.731 ms 2 58.111.43.1 (58.111.43.1) 20.616 ms 38.822 ms 18.484 ms 3 183.56.35.133 (183.56.35.133) 20.056 ms 52.353 ms 87.841 ms 可以看出,已成功对国内外的目标地址进行了路由选择。 至此,OpenWRT 路由的基本配置、PPTP VPN、chnroutes 和自动重连已经配置完成。 上面就是OpenWRT 路由配置的方法介绍了,如果你要给OpenWRT 配置路由的话,不妨试试本文介绍的方法,希望对你有所帮助。

    二、openwrt防火墙设置打开转发后,无法连接

    只需要在设置端口转发时候,将对应的内网网卡的MAC地址赋值为源地址即可**

    方法1:在设置防火墙的这里:点击wan的修改

    设置如下图:

    方法2:

    比如: 我在家里内网的一台主机上布置了一个Nextcloud服务,端口设置为88端口

    那么通过http://localhost:88 是可以访问到的。

    那么在openwrt中可以这样设置

    点击添加,然后在上面找到点击修改

    注意这里,将布置有服务的内网机器MAC地址选择上。

    比如我的是在这里部署的nextcloud

    选择,保存并应用即可。

    然后使用你自己的公网IP或者已经解析好的域名加上你设置的端口号就可以了。

    如果要一次映射很多的端口比如要81-1000的端口都映射上

    在设置的时候 就这样写 81-1000

    无锡高考志愿规划师培训,可做副业,增加收入!!

    高考志愿规划师培养计划

    广告

    openwrt的dns无法解析内网地址的问题解决方案

    1309阅读·1评论·0点赞

    2022年10月17日

    openwrt软路由实现ipv6 nat 上网配置

    1.2W阅读·0评论·1点赞

    2022年2月14日

    OpenWrt防火墙配置(极路由)

    3944阅读·0评论·0点赞

    2018年2月7日

    关于OpenWrt软路由端口转发(端口映射)无效/加载/访问速度慢的解决方法

    1.4W阅读·5评论·4点赞

    2020年6月9日

    图的生成子图的概念

    1.8W阅读·3评论·6点赞

    2020年3月6日

    OpenWRT的NAT环回似乎失效问题

    6289阅读·0评论·1点赞

    2022年1月25日

    对不起 我们免费了,CMA管理会计师直播课,3天0元领~

    高顿cma

    广告

    已解决关于vmware搭openwrt旁路由 无线网卡设备无法上网

    1.1W阅读·4评论·4点赞

    2021年12月10日

    OpenWrt路由配置Openνρη服务器访问内网资源

    2245阅读·2评论·1点赞

    2021年3月7日

    OpenWrt出现未保存的配置,且无法保存成功的问题解决方案

    1058阅读·0评论·1点赞

    2022年10月24日

    openwrt 内网域名 解析错误

    1.1W阅读·2评论·3点赞

    2017年2月22日

    OPENWRT或旁路由如果不能正常使用opkg,正确上网等的一种解决方法

    7193阅读·2评论·0点赞

    2021年1月29日

    Openwrt下设置端口映射 DMZ 访问控制

    3.9W阅读·0评论·4点赞

    2016年8月10日

    openwrt路由器(红米AC2100)折腾全程——多拨、ipv6负载均衡、ipv6 nat6、ddns、端口转发

    7990阅读·2评论·2点赞

    2021年10月3日

    openwrt 防火墙_OpenWrt路由器网络配置详解,再也不用登陆web界面配置了

    5710阅读·0评论·2点赞

    2020年12月6日

    open-能连接,但无法访问内网的问题

    7877阅读·7评论·0点赞

    2021年4月1日

    openwrt 处理间歇性无法上网(DNS故障)问题

    1.9W阅读·0评论·4点赞

    2021年3月29日

    OpenWRT DNS无法解析WAN连接的内网服务器域名

    2550阅读·0评论·1点赞

    2017年1月3日

    openwrt 使用自定义 DNS

    3279阅读·0评论·0点赞

    2021年11月29日

    去首页

    看看更多热门内容

    三、openwrt登录超时

    故障现象

    假设域名为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代理的二级域名故障依旧

    四、openwrt怎么设置dns

    DNS错误,可能你们学校设置了禁止转发DNS。 解决方案A:在电脑的IP设置里面手动设置DNS 解决方案B:在网络DHCP里面填写6,DNS1,DNS2(DNS1,2是你的DNS IP) 还有一个可能,你们学校内网是IPV6 目前openwrt不能能够直接支持IPV6.

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


    推荐阅读:

    在线ps网站(photoshop在线网页版)

    s6排行榜(s6 top20)

    openai电话验证(openai电话验证 虚拟号)

    免费定制logo(免费设计logo在线制作)

    家居建材联盟的意义(家居建材联盟的意义和价值)