Alongside probably whitelisting :
Most speed test sites hit the ISP cache or peered traffic and hence are much faster.
you can inspect fast.com and see this in action:
It will show up something like "ipv4-c209-sea001-ix.1.oca.nflxvideo.net"
Which is their openconnect [1] location in Seattle IX.
In many cases you will probably see a prefix indicating your ISP - Most ISPs with some scale host their own caches or peer with an internet exchange directly.
Incase of speedtest - its the same story
most ISPs host servers locally and speedtest's website generally tests from it
Most of my ISP screw ups are involve content which isnt cached and its difficult to convey that when your netflix is able to stream 4K content easily but struggling to download a 100mb file of some AWS region :/
I sometimes use proof.ovh.net and ping.online.net to test using iperf
also ec2-reachability.amazonaws.com helps debug if ISP is having issues with connecting to AWS (more open than not thats the case with mine)
It's my home network, there are devices you can count on your finger.
Also DHCP lease times by default are in multiple hours on home routers so IPs don't often change.
also the web Interface shows hostnames
I use the web interface and filter it with the IP address of the device. It will usually show up in the top of the list and try whitelisting.
Example my Samsung TV took some effort :
multiple domains were blocked and had to restart my TV everytime, thankfully PiHole has a neat responsive web interface. After allowing 2 domains it started to work or else it wouldnt go online.
I am actively using PiHole in my home network with over 8 devices doing around ~30k requests per day. Some highlights:
* By a huge margin the nosiest device is my Android Phone. >40% traffic is coming from just my phone (which is crazy!)
* I have 650,000+ in my domain blacklist and folks complaining about "it doesnt work on pihole" just have taken that tiny bit of error to unblock some domains like "ssl.googleanalytics.com" which break a lot apps. It took me about 1 day to see what isnt working (ex Facebook app break if graph.facebook.com is blocked)
* On avg 28% of my requests are blocked and 42% are cached. I am quite sure generally my surfing experience is snappier
--
Things like learn running PiHole :
How prevalent tracking really is across the web. A lot of apps dont go "online" if google analytics is blocked (example Toggl)
Manufacturers like Xiaomi are spamming the network with requests - mostly for notification spam
How amazingly scalable, stable RPi+PiHole is - we ran a workshop with 150+ DHCP leases and nearly a few 100k DNS requests without a glitch. Pi didnt even heat up a bit
SmartTV are freaking noisy. Samsung TV makes ~300 DNS requests in <5 min of startup. Literally every button press in the "smart home" is tracked
$2 CPM!! That's not even close to what shitty ad networks pay. Majority of traffic comes from countries with < 5 cent CPM
HOSTING COST
It's not just about running a wordpress website here.
Most decent site run auto uploaders which need decent size seedboxes. Easily hovering around a thousand dollars
Sources/runners:
If its a scene pre-d site you need access to some runners. Scene access isn't cheap
Changing Domains & black hat seo:
These sites are constantly loosing domains and almost all google ranking ones are using black hat seo to get their ranking. Usually means paying someone to do the dirty work.
--
Some revenue streams you missed
- Pay Per Link (aka locked/paid link shortner)
things like AdFly
- Background Crypto miners (becoming rather popular on streaming sites)
-'FTP ACCESS' / paid subscriptions
Still millions? Not by a long shot.. Few thousands.. Probably yes
- Wireguard
- Openspeedtest https://openspeedtest.com/ as a container to test random wifi speed issues
- CUPS
Experiments: - qbt for seedings ISOs