【问题标题】:Mikrotik router Layer7 regexp block access by DNS zonesMikrotik 路由器 Layer7 正则表达式阻止 DNS 区域的访问
【发布时间】:2020-07-15 23:12:19
【问题描述】:

我尝试为仅具有特定 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

我需要帮助找出列表中的表达式有什么问题

【问题讨论】:

    标签: regex dns mikrotik


    【解决方案1】:

    mikrotik 中的正则表达式有点简化,不幸的是,并非一切正常

    你的问题的解决方案:

    正则表达式:

    (\.ru$)|(\.ru\.)
    

    Mikrotik 终端:

    /ip dns static add address=1.1.1.1 regexp="(\\.ru$)|(\\.ru\\.)"
    

    WinBox:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-08
      • 2010-12-30
      • 1970-01-01
      • 2011-11-05
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多