
responds with a webpage, which contains links to other assets (like javascript, images, videos, etc) which might be on other domains (eg: ).Īn important part of this process is that my Mikrotik router sits between my browser and.
My browser knows that has enabled HSTS, so it makes an HTTPS connection (if it had never visited before, it might attempt an HTTP connection first, but that’s getting more and more unlikely these days). My browser will do a DNS lookup of (and possibly. Sorry if you were hoping for an analysis of key presses.) (For people who like drilling down to absurd amounts of detail, I’m only thinking about networking. What happens to make cat videos come up on my screen? If you know what happens when you browse to a website, then you can better understand different ways of identifying traffic going to them, and how you can block that traffic. What Happens When You Browse to ?īefore I give any answers away, a little bit of thinking is in order. I have IPv6 at home, so The Solution will need to apply to IPv6 as well.Īnd, the vast majority of my video traffic is HTTPS, so The Solution mustn’t be thwarted by encryption.
It would be nice if The Solution can be brought home so I can kick kids off video sites, but still let them do homework hosted on other domains. The ones my kids gravitate towards: YouTube, Netflix, and iView. I want my Mikrotik to block access to a small number of video websites. Update : I’ve added an effectiveness section to each technique I’ve described here, based on my experience over the last few months. However, my kids (and adults, if we’re honest with ourselves) love watching YouTube videos.īut they have no sense of how much data these can consume, and there’s no such thing as unlimited (or even “unlimited” but-not-really-unlimited) mobile data in Australia. That will give us Internet access for laptops and a desktop. My family is going on holiday shortly, and I’ll be taking a Mikrotik router with an Android phone and 4G Internet connection. How to stop people accessing YouTube (and other sites).