🌍 Geo & ccTLD blocking — live test sites

Every domain below was verified to resolve + geo-locate as shown. Links open in a new tab; the look-alike/blocked ones fire on navigation.
Before testing:
  1. Reload the extension at chrome://extensions → ↻ (token 0.9.16, has ccTLD blocking).
  2. Enable the countries you want in Web Filtering (KP / IR / SY / RU). Watch results on /bdr.
▌red = should BLOCK · ▌green = control, must NOT block · ▌amber = ⭐ ccTLD-only (hosted abroad — proves the feature)

🇰🇵 North Korea — enable KP · blocks by ccTLD + hosting (175.45.176.x)

kcna.kp.kp + KP-hosted naenara.com.kp.kp + KP-hosted rodong.rep.kp.kp + KP-hosted vok.rep.kp.kp + KP-hosted

🇮🇷 Iran — enable IR

irna.ir.ir + IR-hosted president.ir.ir + IR-hosted leader.ir.ir + IR-hosted isna.ir.ir + IR-hosted en.mfa.ir.ir + IR-hosted mehrnews.com ⭐.com but IR-HOSTED → blocks by hosting

🇸🇾 Syria — enable SY

mofaex.gov.sy.sy + SY-hosted syrfund.gov.sy.sy + SY-hosted momc.gov.sy.sy + SY-hosted sana.sy ⭐hosted in GERMANY — IP-geo MISSES it, ccTLD (.sy) catches it

🇷🇺 Russia — enable RU

kremlin.ru.ru + RU-hosted tass.ru.ru + RU-hosted gov.ru.ru + RU-hosted mid.ru.ru + RU-hosted rt.com ⭐.com but RU-HOSTED → blocks by hosting

✅ Controls — must NOT block — about a country, but hosted abroad / generic TLD (test with IR/KP/SY/RU enabled)

iranhr.netUS-hosted .net (Iran NGO) radiofarda.comIndia-hosted .com (Persian news) koryogroup.comUS-hosted (Korea-themed) ireland.comIreland (IE) — has "ir" but ≠ Iran google.comUS — normal site
Expected: ▌red/amber → hard block page (the detail shows by ccTLD or by hosting) on every refresh · ▌green → loads normally. Back to category2.html.