ros中如何设置禁止访问某个固定网站

  1. AutoCMS
  2. /
  3. 建站资讯
  4. /
  5. 网站
logo
孟元儿

网站  2026-09-15 18:48:05   547

ros中如何设置禁止访问某个固定网站

在 RouterOS 里想禁掉一个固定网站,核心思路就两个:让域名解析不到正确 IP,或者在防火墙把去往那个网站的数据包丢掉。两种办法各有用处,通常先上 DNS 黑洞,再用防火墙补漏。下面按家用和小公司常见的网络环境来说,默认 RouterOS 就是网关和 DNS,客户端 DNS 指向它。

DNS 黑洞是最省事的。WinBox 里进 IP -> DNS -> Static,点加号,Name 填要封的域名,比如 www.example.com,Address 填 0.0.0.0,Type 选 A,TTL 给 1d。命令行一样:

/ip dns static add name=www.example.com address=0.0.0.0 ttl=1d
  /ip dns static add name=example.com address=0.0.0.0 ttl=1d

如果网站子域很多,比如 abc.example.com、cdn.example.com,v7 可以用正则一次盖住:

/ip dns static add regexp=".*\\.example\\.com" address=0.0.0.0 ttl=1d

v6 对正则支持差,就手动把常用子域加进去。加完执行 /ip dns cache flush,客户端也清一下 DNS 缓存。这时候用 nslookup example.com 路由器IP,应该返回 0.0.0.0,浏览器打不开,目的就达到了。

注意