I have version 7.14 and I wanted to block websites other than layer7, I tried tls but it wasn't effective, I need to block YouTube and Facebook.
Do you know any way?
for 10 employees small business.Perhaps the best alternative is that you control the DNS. Then you can also do some serious blocking.
If your Mikrotik is capable of running containers you can look for something like Adblock or Pihole and simply block on that.
Off course you will have a tough time blocking "leaking dns" clients that will try to by-pass your DNS-filter. (DoH, DoT etc,etc)
If your Mikrotik cannot run containers look for something to run the above mentioned software on.
What Mikrotik product ? What audience ? (your kids at home? students ? corporate environment ?)
But for serious scalable content-filtering policies & enforcement across an organisation, go for another product.
...not everything can (or should) be "solved" at network-level via mikrotik products... RoS from 750 to ccr2216 is still RoS.
I think you can indeed still get some reasonable results with managing DNS (either locally on RouterOS, or some Adguard/Pihole box or container) but the DNS-over-HTTPS & DNS-over-TLS is going to punch through it.Create a static dns entry that catch all fb/yt dns name and return 127.0.0.1
I do block dns from lans to wan. Only resolvers is mkt.
the only way to bypass is for client use it's own hosts file with real ip.
So i added forward deny rules with dst address list that contains identified dns names.
I've blocked fews website for 99% of users between work hours.