Pi-Hole Demo
Intro
- open up pihole admin page
- show three pages (dashboard, query log and Domains)

How do we stop mallicious domain?
- pick a mallicious domain (zhiju.me)
- open it before blocking
- add the domain to the denied list
- try open it up again (sometimes you need to flush the dns or clean the web cashe)

what is it doing under the hood?
- open terminal
- query the doamin with default server

- query the domain with pihole

- notice it return 0.0.0.0 (a way pihole says “I don’t know”)
Bonus
- It blocks ads! Like… a lot of ads.
- Switch your DNS back to the default.
- Open a GeeksforGeeks page and witness the absolute chaos — banners, pop-ups, and enough clutter to give your eyes a migraine.
- Now switch back to Pi-hole.
- Refresh GeeksforGeeks and admire the sudden zen-like cleanliness.