Mikrotik 路由器第 7 层正则表达式阻止 DNS 区域访问
Mikrotik router Layer7 regexp block access by DNS zones
我试图为仅具有特定 DNS 区域的块资源制作正则表达式
例如.ru
我尝试了几个正则表达式,但 Mikrotik 路由器特定的东西和表达式不起作用...
这个模式列表不起作用,我不明白为什么,因为在在线测试工具中所有的都有效...
^.+(\.ru\/|\.ru$).*$
(\^*.ru$|\^*.ru\/)
^.+(\^*.ru$|\^*.ru\/).*$
^.+(\.ru$|\.ru\/).*$
^(.*ru\/.*|.*ru$.*)$
https://wiki.mikrotik.com/wiki/Manual:Regular_Expressions
https://rubular.com/r/7wS6i3pi6pxJdI
我需要帮助找出列表中的表达式有什么问题
mikrotik 中的正则表达式有点简化,不幸的是并非一切正常
您的问题的解决方案:
正则表达式:
(\.ru$)|(\.ru\.)
Mikrotik 终端:
/ip dns static add address=1.1.1.1 regexp="(\.ru$)|(\.ru\.)"
WinBox:
我试图为仅具有特定 DNS 区域的块资源制作正则表达式 例如.ru
我尝试了几个正则表达式,但 Mikrotik 路由器特定的东西和表达式不起作用...
这个模式列表不起作用,我不明白为什么,因为在在线测试工具中所有的都有效...
^.+(\.ru\/|\.ru$).*$
(\^*.ru$|\^*.ru\/)
^.+(\^*.ru$|\^*.ru\/).*$
^.+(\.ru$|\.ru\/).*$
^(.*ru\/.*|.*ru$.*)$
https://wiki.mikrotik.com/wiki/Manual:Regular_Expressions
https://rubular.com/r/7wS6i3pi6pxJdI
我需要帮助找出列表中的表达式有什么问题
mikrotik 中的正则表达式有点简化,不幸的是并非一切正常
您的问题的解决方案:
正则表达式:
(\.ru$)|(\.ru\.)
Mikrotik 终端:
/ip dns static add address=1.1.1.1 regexp="(\.ru$)|(\.ru\.)"
WinBox: