找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15384|回复: 15

[其它] 请教双线dns拦截的事情

[复制链接]
发表于 2016-5-6 08:56:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我是双线, 还有个地方是三线,

做了dns拦截。
/ip firewall nat
add action=redirect chain=dstnat dst-port=53 in-interface=lan01 protocol=udp src-address=192.168.0.0/16 to-ports=53

现在发现,所有的dns请求,都是一个宽带发出给电信dns服务器,
请问高手,怎么才可以 三个宽带都发出dns请求给电信dns服务器
routeros
发表于 2016-5-6 09:57:08 | 显示全部楼层
對chain=output protocol=udp dst-port=53做pcc或nth即可.
routeros
回复 1 0

使用道具 举报

 楼主| 发表于 2016-5-7 11:02:42 | 显示全部楼层
本帖最后由 xuxi3201 于 2016-5-7 11:03 编辑

再请教一下,
用p2p软件的电脑, 本地一个端口,对应外网很多端口(附加的图 就是这样)。
能不能这样写:本地一个端口 连接数>10  做action=add-src-to-address-list

我现在只会简单的:
add action=add-src-to-address-list address-list=Limited address-list-timeout=3m chain=forward connection-limit=50,32 protocol=udp src-address=192.168.0.0/16
connect01.png
routeros
回复

使用道具 举报

发表于 2016-5-7 17:12:08 | 显示全部楼层
本帖最后由 cspm333 于 2016-5-7 17:22 编辑

做法沒錯,但您數字似乎標錯了.
connection-limit=50,32 的32是遮罩(PC數量)的意思,50是連線數.

您標成了內網的某個PC 針對某網外一個特定IP一口氣送出50個連線時,
才加入Limited...這樣感覺不太對.

所以您應該擴大遮罩標示會比較好.

32->1PC
31->2PC
30->4PC
29->8PC
28->16PC
27->32PC
26->64PC....以下類推.

遮罩開的越大,連線就分的越少;不然您也可遮罩不變,但連線數限縮 (就分子/分母間的關係,意思差不多)
routeros
回复

使用道具 举报

 楼主| 发表于 2016-5-7 17:40:05 | 显示全部楼层
我现在是50, 一台电脑连接数达到50就进入list,就会被限速。

这个是“基于ip”测连接数,  

我找你 是问,能不能“基于端口”测连接数
routeros
回复

使用道具 举报

发表于 2016-5-7 18:49:48 | 显示全部楼层
xuxi3201 发表于 2016-5-7 17:40
我现在是50, 一台电脑连接数达到50就进入list,就会被限速。

这个是“基于ip”测连接数,  

改用script代勞.

script:
:for i from=1 to=254 \
   do={:if ([:len [/ip firewall connection find src-address~"192.168.0.$i"]]>=50) \
           do={/ip firewall address-list add list=Limited address=[:toip "192.168.0.$i"] timeout=3m}}


routeros
回复

使用道具 举报

 楼主| 发表于 2016-5-7 19:54:18 | 显示全部楼层
就是这样写的,谢谢

以前看见过,   跟帖的人说,这语句消耗很大,电脑配置一般 就不要运行了。所以记得。
routeros
回复

使用道具 举报

发表于 2016-5-7 20:39:53 | 显示全部楼层
xuxi3201 发表于 2016-5-7 19:54
就是这样写的,谢谢

以前看见过,   跟帖的人说,这语句消耗很大,电脑配置一般 就不要运行了。所以记 ...

PC的每筆連線要求,成功連接後必會回應回原要求的PC上.
反向思考,若同時有50筆回應回到這台PC上 ,那就把這台PC的IP給記錄起來.

這邏輯應該行的通,您試試:
add action=add-dst-to-address-list address-list=Limited address-list-timeout=3m chain=forward connection-limit=50,32 dst-address=192.168.0.0/16

routeros
回复

使用道具 举报

发表于 2016-5-16 03:47:23 | 显示全部楼层
cspm333 发表于 2016-5-7 20:39
PC的每筆連線要求,成功連接後必會回應回原要求的PC上.
反向思考,若同時有50筆回應回到這台PC上 ,那就把 ...

记录下来有什么用。
去找用P2P的电脑用户让他不要下载。
有办法限制找到的IP限制他们的速度吗?

点评

與其找到ip限制它們,不如全部限制(vip用戶除外)  发表于 2016-5-16 08:18
routeros
回复

使用道具 举报

 楼主| 发表于 2016-5-16 12:36:54 | 显示全部楼层
hainanmm 发表于 2016-5-16 03:47
记录下来有什么用。
去找用P2P的电脑用户让他不要下载。
有办法限制找到的IP限制他们的速度吗?

去找用P2P的电脑用户让他不要下载
你的这个办法,我当然不会采用。


我已经找到办法了:
自动发现并把那些 p2p的电脑限速,上传0.5M。
等他们 关闭p2p软件 几分钟后 自动解除限制。
routeros
回复

使用道具 举报

 楼主| 发表于 2016-5-16 12:57:21 | 显示全部楼层
本帖最后由 xuxi3201 于 2016-5-16 13:16 编辑

cspm333 你好,按照你 2016-5-6 09:57:08 说的方法:對chain=output protocol=udp dst-port=53做pcc.


我测试过程是:pcc有流量到电信dns,电脑这边 dns不通了。





是不是因为我有这几句:
/ip firewall mangle
add action=accept chain=prerouting src-address=192.168.0.0/16 dst-address=192.168.0.0/16
add action=accept chain=prerouting src-address=192.168.0.0/16 dst-address-type=local
add action=accept chain=output dst-address=192.168.0.0/16


点评

您會不會有使用pppoe client內的use peer dns? 若是的話,做pcc應該是不允許的.  发表于 2016-5-16 13:17
routeros
回复

使用道具 举报

 楼主| 发表于 2016-5-16 13:40:09 | 显示全部楼层
本帖最后由 xuxi3201 于 2016-5-16 14:11 编辑

一个宽带 dns请求到电信,
现在速度挺快的。 可以不改了。

我只是很想知道原因,怎么才能2个宽带请求dns。
   
ppp1536.JPG
dns1536.JPG

点评

但您pppoe1/pppoe2的distance還未變更,記得修改.  发表于 2016-5-16 14:07
還記得我在留言版提的方法吧,把218.2.2.2加到路由表裡去.  发表于 2016-5-16 14:06
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-22 18:03 , Processed in 0.162053 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表