求助:如何让 DNSMASQ 同时监听多个端口?

2016-02-23 16:51:52 +08:00
 FlyingLion

事情是这样的,目前由于有的小运营商会完全劫持用户 53 端口的所有查询结果,所以我自己在 Ubuntu 上,用 DNSMASQ 搭建了一个小型自用的 DNS 服务器。

它默认开放的是 53 端口。

那么,请问具体要如何配置,才能让 DNSMASQ 在保留 53 端口开放的同时,还能再增加几个端口(例如 6666 、 9999 等),以备不时之需呢?

(类似于 opendns 那种,在开放了 53 的同时,还开放了 5353 等等)

谢谢!

5946 次点击
所在节点    DNS
9 条回复
LGA1150
2016-02-23 18:06:19 +08:00
可以用 iptables 转发入站流量
FlyingLion
2016-02-23 19:14:34 +08:00
@LGA1150 具体怎么个写法呢?
FlyingLion
2016-02-23 19:48:16 +08:00
哥哥们帮帮忙呗

我刚上小学 5 年级, iptables 什么的不是太懂……

能不能具体帮忙写一写怎么用呢?
2001225354
2016-02-23 20:30:27 +08:00
@FlyingLion 现在小学生都这么牛了。 。。。。
FlyingLion
2016-02-23 22:30:34 +08:00
大家帮帮忙呗
Lentin
2016-02-27 13:47:56 +08:00
iptables -t nat -D PREROUTING -p tcp --dport 5353 -j REDIRECT --to-ports 53
iptables -t nat -D PREROUTING -p udp --dport 5353 -j REDIRECT --to-ports 53
bclerdx
2016-03-07 00:08:54 +08:00
@Lentin 看着头晕 ing
zwpaper
2017-05-19 11:11:46 +08:00
-D 是删除,应该用 -I 插到前面
iptables -t nat -I PREROUTING -p tcp --dport 5353 -j REDIRECT --to-ports 53
iptables -t nat -I PREROUTING -p udp --dport 5353 -j REDIRECT --to-ports 53

@Lentin #6
Lentin
2017-05-19 11:15:13 +08:00
@zwpaper #8 谢谢更正,本来想更正一下后来忘了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/258504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX