比如
192.168.2.125 www.baidu.com
我修改路由器上面的 dns,改为我局域网的 DNS 服务器的 IP,没效果
我是想着配置了 DNS,其他电脑就不用手动配置 hosts
1
Tink 2021-07-27 18:40:49 +08:00 via Android
关键字 dhcp option , 具体设置 6,192.168.x.x
|
2
Showfom 2021-07-27 18:54:00 +08:00
你先用局域网的机器搭建个 DNS 递归服务器
可以使用 dnsmasq unbound powerdns 等等都可以实现劫持域名,也支持 hosts 文件来劫持 |
3
lizenghui 2021-07-27 18:57:33 +08:00
把 dhcp 的配置改了 下发你的 DNS 。
或者在路由上把 DNS 请求重定向到你搭的 DNS |
4
shenqi 2021-07-27 19:09:45 +08:00
你可以直接使用路由,在里面定义 host,那么连接这台路由的机器自动解析了。(如跑路的极路由就有这功能。)
如果你一定要弄个 dns 服务器,我建议你用 named,然后将路由器的 dhcp 规则设置成 dns 指向这个机器。 |
5
villivateur 2021-07-27 19:14:44 +08:00
如果是 dnsmasq 的话,启用读取 /etc/hosts 选项,再重启 dnsmasq
|
6
NewYear 2021-07-27 19:14:56 +08:00
用 nat 把所有某端口都指向你
|
8
dunhanson OP @villivateur 我就是这么安装配置的,但是其他机子生效必须手动一一配置 DNS
|
9
Kasumi20 2021-07-27 20:17:52 +08:00
首先,整个局域网是不是只有一台路由器。
其次,是不是所有机器都没有自己设置 DNS 。 |
10
Kasumi20 2021-07-27 20:20:49 +08:00
|
11
Rheinmetal 2021-07-27 20:33:36 +08:00
udp53 明文 dns 的话就自己在路由器上做一个劫持
其他加密方案就难办了 |
12
Rysle 2021-07-27 20:45:36 +08:00 via Android
在网关上做代理就可以
|
13
AllenHua 2021-07-27 20:50:06 +08:00
dnsmasq 配置文件 /etc/dnsmasq.conf
新增 addn-hosts=/etc/dnsmasq.hosts 编辑 /etc/dnsmasq.hosts 新增 192.168.2.125 www.baidu.com 然后重启 dnsmasq service 局域网内机器 ping baidu.com 返回地址都将会是 192.168.2.125 https://hellodk.cn/post/124 |
14
nbweb 2021-07-27 21:25:22 +08:00
把路由器里面的 dns 设置为:192.168.2.125
|
15
learningman 2021-07-27 21:41:19 +08:00
53 端口全 redirect,然后 853 阻断,再把主流的 http dns 域名指向 localhost()
|
18
dunhanson OP @AllenHua 我路由器是普通的路由器,外网的 DNS 配置局域网 DNS 服务器地址不起作用( 192.168.2.125 )
|
21
winterx 2021-07-28 00:01:15 +08:00
楼主应该在内网配置 - DHCP 里面更改 DNS 地址,而不是在外网配置这里修改
|
23
dunhanson OP |
24
a154415433 2021-07-28 07:11:53 +08:00
我用的傻办法,加一个防火墙,设置透明模式,把 53 端口 udp 转发,达到劫持目的
|
25
LiYanHong 2021-07-28 08:52:09 +08:00
不是配置 wan 口,是 lan 口啊
|
26
dunhanson OP 我找到一个 DNS 过滤转发功能,这个可以
|
27
zero01 2021-07-28 10:02:40 +08:00
用 adgurdhome
|
28
dier 2021-07-28 10:13:42 +08:00
在内网 DHCP 里配置这个 DNS IP,想要生效,得让所有设备重新从 DHCP 获取 /续租 IP 才行。最简单的办法就是让每个人拔一下网线重新插上
|
29
AllenHua 2021-07-28 10:25:19 +08:00
|
30
Sekai 2021-07-28 18:03:34 +08:00
内网搭服务,推荐 overture 、coredns
|
32
dunhanson OP 我用 DNS 转发这种不需要重启网络直接都生效的
|