smartdns使用指南_OpenWrt之SmartDNS 使用教程(PW版)
SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。
与dnsmasq的all-servers不同,smartdns返回的是访问速度最快的解析结果。 (详细差异请看FAQ)
特性
多DNS上游服务器
支持配置多个上游DNS服务器,并同时进行查询,即使其中有DNS服务器异常,也不会影响查询。
返回最快IP地址
支持从域名所属IP地址列表中查找到访问速度最快的IP地址,并返回给客户端,提高网络访问速度。
支持多种查询协议
支持UDP,TCP,TLS, HTTPS查询,以及非53端口查询。
特定域名IP地址指定
支持指定域名的IP地址,达到广告过滤效果,避免恶意网站的效果。
域名高性能后缀匹配
支持域名后缀匹配模式,简化过滤配置,过滤20万条记录时间<1ms
域名分流
支持域名分流,不同类型的域名到不同的DNS服务器查询。
Linux/Windows多平台支持
支持标准Linux系统(树莓派),openwrt系统各种固件,华硕路由器原生固件。以及支持Windows 10 WSL (Windows Subsystem for Linux)。
支持IPV4, IPV6双栈
支持IPV4,IPV6网络,支持查询A, AAAA记录,支持双栈IP速度优化,并支持完全禁用IPV6 AAAA解析。
高性能,占用资源少
多线程异步IO模式,cache缓存查询结果。
使用
开启前的效果
开启后的效果
一、设置SmartDNS的 “上游服务器”
1)附上:GoogleDNS、OpenDNS,https协议类型的网址
GoogleDNS:https://dns.google/dns-query
OpenDNS:https://doh.opendns.com/dns-query
2)TelecomDNS 这一条可以不用添加,这是我所在地的电信dns。(你也可以改成你的所在地运营商的DNS)
二、 设置 “上游服务器”的DNS分组。(点 “修改” 设置 “服务器组”)
三、第一组常规设置,按照下图填入
四、第二组常规设置,按照下图填入
五、PW设置 → 访问控制 → 域名黑名单以及IP黑名单,按照下图填入红框信息
六、PW设置,国内DNS服务器(UDP)以及DNS模式,参考下图设置
smartdns使用指南_OpenWrt之SmartDNS 使用教程(PW版)相关推荐
- smartdns使用指南_Windows10 玩SmartDNS告别污染
WSL安装 Win10需要用linux子系统WSL支持,WSL的开启方法如下: PowerShell 下执行以下命令开启WSL功能: Enable-WindowsOptionalFeature -On ...
- 【Neo4j权威指南】SpringBoot 集成 Neo4j 教程SDN
[Neo4j权威指南]SpringBoot 集成 Neo4j 教程SDN 一.Neo4j 介绍 二.Neo4j 安装 三.SpringBoot 整合 四.整合测试 五.结果验证 六.过程中遇到的问题记 ...
- 王通与《SEO教程2007版》
标题: 王通与<SEO教程2007版> 内容: 王通是位什么样的人? 中国网络策划第一人.实战派网络营销专家.通王科技总裁,对电子商务.网络营销.网 ...
- python简明教程word版-计算机开放电子书归档 2018
97 Things Every Programmer Should Know A Java Reference (UCB CS61b Textbook) AI Cheat Sheet Advanced ...
- 《STM32库开发实战指南:基于STM32F103(第2版)》——2.1节仿真器简介
本节书摘来自华章社区<STM32库开发实战指南:基于STM32F103(第2版)>一书中的第2章,第2.1节仿真器简介,作者刘火良 杨森,更多章节内容可以访问云栖社区"华章社区& ...
- serv-u 自定义html,Serv-U架设教程_Serv-U使用教程图文版
Serv-U是一款很好用的FTP服务器软件,本文就给大家详细介绍一下<Serv-U架设教>,希望对广大新手有用. Serv-U架设教程_Serv-U使用教程图文版: 1.到文末下载 Ser ...
- iOS游戏框架Sprite Kit基础教程——Swift版上册
iOS游戏框架Sprite Kit基础教程--Swift版上册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C 介绍:本教程是国内唯一的Swift版的Spritekit ...
- 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
经过一段时间的不懈努力.终于,2014年辛星mysql教程秋季版的第一本,即夯实基础已经完工,在csdn的下载地址为:去下载地址 ,假设左边地址跪了,能够去http://download.csdn.n ...
- python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
- python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
最新文章
- HJ75 公共字符串计算
- python用途与前景-2019年Python就业及发展前景如何 看完你就清晰了
- JAVA 内存泄露详解(原因、例子及解决)
- [听尉迟方侃侃]平台
- hdfs读写流程_一文读懂HDFS分布式存储框架分析
- 分布分析和分组分析_如何通过群组分析对用户进行分组并获得可行的见解
- fmc接口定义_STM32接口FSMC/FMC难点详解
- 项目经理修炼手册,泄露章节 ,项目经理需要注意的习惯
- 细数微软 Teams 的 14 宗“罪”!
- Android eclipse中程序调试
- 自动售货机支付服务器开发,自动售货机是如何实现移动支付的?
- LocalDate获取时间戳
- PID控制器开发笔记之十二:模糊PID控制器的实现
- ARCore之路-环境配置
- 数据结构和算法(32)之背包问题
- Qt QLineEdit 信号函数总结
- 快速学习-处理响应数据
- 腰肌劳损患者自我保健方法
- dismiss all popup view
- 使用 break 语句直接强行退出循环