dnsmasq反DNS劫持、DNS污染、去广告

OpenWrt下/etc/hosts的5个实战用法:从屏蔽广告到防DNS劫持 本文详细介绍了在OpenWrt路由器中利用/etc/hosts文件的五种高级实战技巧。通过配置静态域名映射,用户可以实现屏蔽广告网站、加速特定服务访问、防止DNS劫持、构建本地设备通讯录以及搭建开发测试环境,从而在不安装额外软件的情况下,有效优化网络体验并提升安全性。 阅读详情
通过配置文件/etc/dnsmasq.conf实现
DNS反劫持:
bogus-nxdomain=x.x.x.x
x.x.x.x是劫持域名的服务器地址,可以通过ping一个不存在的域名得到。如ping fanjiechixxxxxx.com。
DNS反污染:
将会被污染的域名发送到不会污染的域名服务器
server=/talk.google.com/8.8.4.4
番羽蔷:
将被蔷的域名本地解析
address=/google.cn/103.1.139.227
如果蔷的是ip就没办法了
去广告:
把广告域名解析为空:

address=/yx.guanggao.com/0.0.0.0


openwrt的dnsmasq启动方式为:/usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k

更改了配置文件位置,需要研究一下其dnsmasq和相关的DNS、DHCP实现方式。


/var/etc/dnsmasq.conf内容如下:

# auto-generated config file from /etc/config/dhcp
conf-file=/etc/dnsmasq.conf
dhcp-authoritative
domain-needed   
localise-queries
read-ethers
bogus-priv  
expand-hosts
domain=lan                     
server=/lan/                     
dhcp-leasefile=/tmp/dhcp.leases  
resolv-file=/tmp/resolv.conf.auto
addn-hosts=/tmp/hosts  
conf-dir=/tmp/dnsmasq.d
stop-dns-rebind                   
rebind-localhost-ok               
dhcp-broadcast=tag:needs-broadcast


                                                            
                                                            
dhcp-range=lan,192.168.0.100,192.168.0.249,255.255.255.0,12h
no-dhcp-interface=eth0.2

该文件由/etc/init.d/dnsmasq根据/etc/config/dhcp生成,包含了/etc/dnsmasq.conf,所以可以通过修改该文件添加相关配置。


经测试bogus-nxdomain=202.102.110.204有效,但是address=/google.com/103.1.139.227无效,继续研究。

address无效可能是网站设置问题,有的网站特别是虚拟主机可能是几个域名用一个ip,这个时候就有问题了,比如显示pageok,或是直接显示无法找到“103.1.139.227”。


dnsmasq中的masq应是masquerade之意。

使用dnscrypt-proxy搭建全局DoH网关,全面防御DNS污染劫持 DNS作为互联网的核心基础设施,负责将域名解析为IP地址,其安全性直接影响网络访问的可靠性与隐私。传统DNS协议采用明文传输,缺乏加密和认证机制,使得查询内容易被监听,响应结果易遭篡改,从而引发DNS污染劫持风险。为应对这一挑战,基于HTTPS的DNS over HTTPS技术应运而生,它通过TLS加密通道传输DNS查询,确保了数据的机密性和完整性,有效抵御中间人攻击。在工程实践中,通过部署本地DNS转发器如dnscrypt-proxy,可以将局域网内所有设备的DNS请求加密转发至可信的DoH服务器,实现 阅读详情

相关推荐

OpenWrt里Dnsmasq DHCP服务器配置详解:从/etc/config/dhcp到静态IP绑定

本文详细介绍了在OpenWrt系统中配置Dnsmasq DHCP服务器的方法,包括基础设置、地址池管理、静态IP绑定以及高级功能调优。通过UCI配置文件和命令行工具,用户可以轻松实现高效、稳定的网络环境,特别适合家庭和小型办公网络场景。

weixin_38168760的博客 399

从零开始的渗透测试学习(九)

Dnsmasq 提供 DNS 缓存和DHCP服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器,dnsmasq 可以用于为局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。此外它还自带了一个 PXE 服务器。编辑 dnsmasq 的配置文件 /etc/dnsmasq.conf。这个文件包含大量的选项注释。

szyqz的博客 336

Microchip Studio 7.0 从下载到项目调试:AVR开发者的完整入门指南(附常见问题解决)

本文为AVR开发者提供了Microchip Studio 7.0从下载安装到项目调试的完整入门指南。详细介绍了如何获取安装包、创建第一个AVR工程项目,并配置编译与调试环境。同时,文章重点解决了开发过程中常见的编译错误和仿真问题,帮助开发者快速上手并高效使用这一官方集成开发环境。

joy55的博客 293

linux使用dnsmasq搭建DNS服务器

介绍:什么是DNS服务器就不说了,至于搭建dns服务器,在linux上有很多的服务可以搭建的,比如:bind、dnsmasq、unbound....等; 直接上干货: 搭建环境:redhat7.0,yum源挂载的是redhat7.0的光盘; 一、Dnsmasq安装     yum install dnsmasq -y 二、Dnsmasq配置 1、Dnsmasq的配置文件为:/etc/dn...

xpt211314的博客 2103

openwrt + dnsmasq + anti-AD 两步搞定广告屏蔽

修改 /etc/dnsmasq.conf ,将 anti-AD 提供的配置,全部复制粘贴到最下方保存退出即可。 使用 /etc/init.d/dnsmasq restart 重启 dnsmasq 服务 参考网页:在openwrt环境下配置dnsmasqopenwrt dnsmasq dns 配置,运行机制初探 ...

LonelyOrVulgar 4024

DNSmasq详细解析及详细配置

dnsmasq详解及配置 LH DNS 1、dnsmasq的简介 Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器,dnsmasq 可以用于为局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。此外它还自带了一个 PXE 服务器。 2、Dnsmasq的主要作用 (1)将Dnsma

任我行的博客 7万+

路由器广告过滤设置

dnsmasq广告过滤 哦喷

crazyleen专栏 1万+

dnsmasq搭建DNS服务器详解

参考:https://www.phpmianshi.com/?id=101 Dnsmasq 简介 Dnsmasq 是一个轻量级的 DNS 缓存、DHCP、TFTP、PXE 服务器。 作为域名解析服务器,dnsmasq 可以通过缓存 DNS 请求来提高对访问过域名的解析速度。 作为 DHCP 服务器,Dnsmasq 可以用于为局域网电脑分配内网 IP 地址和提供路由。DNS 和 DHCP 两个功能可以同时或分别单独实现。 Dnsmasq 的应用场景 1. 比如 Kubernetes 的 k...

tiancityycf的专栏 8223

Dnsmasq安装与配置

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。除了要避免“坏”的DNS的影响,我们还可以利用DNS做些“好”事,例如管理局域网的DNS、给手机A...

破茧 9606

Dnsmasq加速本地DNS请求

文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打...

dianfu2892的博客 604

如何搭建DNS服务器(Dnsmasq的安装与配置)

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析   文章目录 Dnsmasq安装Dnsmasq配置Dnsmasq启动Dnsmasq使用Dnsmasq小结                默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广

u013485792的专栏 2万+

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析文章目录Dnsmasq安装Dnsmasq配置Dnsmasq启动Dnsmasq使用Dnsmasq小结默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解...

weixin_34209851的博客 1437

DNS、DHCP专业解释、dnsmasq

1、概述 **域名系统(Domain Name System, DNS)**是因特网的一项基础服务。它作为将域名和IP 地址相互映射的一个分布式数据库,能够使人通过域名来更方便地访问互联网中的主机。 **动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)**是局域网的基础服务, DHCP 是一种动态地向网络终端主机提供配置参数的协议,能够简化网络的管理。 ...

雷子的博客 3569

CentOS 7 部署 dnsmasq

在本博客中,将介绍如何在CentOS 7上部署和配置dnsmasq,一个轻量级的DNS和DHCP服务器。dnsmasq可以用于本地域名解析、网络地址分配和DNS缓存等功能。

爱意随风起,人生不可弃。 3079

Openwrt架设DNS转发器,解决污染问题

鉴于境外技术网站经常有河蟹出没,所以有必要折腾一下。   关于DNS劫持DNS污染的概念和区别,就不多说了。网上都有很多解释。解决方案无非就几种。   1.使用非53的udp端口。这个方法显然不具备实操意义,好少有开放非53UDP端口的dns服务器。 2.使用TCP 53端口查询,其中google的8.8.8.8就支持 3.使用加密的DNS协议,opendns貌似提供了解决方案。

D2O | 重水 3万+

dnsmasq-china-list 终极对比测试:为什么它比其他DNS优化工具更胜一筹? [特殊字符]

想要在中国网络环境下获得最佳的上网体验吗?dnsmasq-china-list可能是你一直在寻找的DNS优化神器!这个专门为中国网络环境设计的DNS配置工具,通过智能域名分流技术,能够显著提升国内网站的访问速度,同时不影响境外网站的解析效果。在本次全面的对比测试中,我们将深入分析dnsmasq-china-list与其他主流DNS优化工具的差异。 ## 📊 测试环境与工具概览 在开始详细对比

gitblog_01030的博客 398

北斗导航:提高RTK定位精度的GIS应用

其中,RTK(Real-Time Kinematic)定位技术是一种实时差分定位技术,通过利用基准站的观测数据来对移动站的测量值进行差分处理,以提高定位精度。差分处理的关键是基准站的观测数据,基准站通过全球定位系统(如北斗导航系统)获取卫星信号并记录观测数据。通过使用RTK定位技术,结合北斗导航系统的观测数据和差分处理,可以实现高精度的定位结果。我们将介绍RTK定位的原理、使用北斗导航系统进行RTK定位的步骤,以及如何将定位结果与GIS数据进行集成和可视化展示。步骤1:设置基准站和移动站。

OvzStream的博客 455

AD7124-STM32.rar_AD7124 stm32_AD7124程序_STM32 AD7124_dma读ad7124_

AD7124驱动程序,基于STM32单片机

上一篇: MT7620不死u-boot
下一篇: openwrt启动进程分析
cleanwrt
博客等级 码龄12年 10粉丝 20原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值