Net Neutrality Monitor analyses how Internet Service Providers resolve, block and inject DNS traffic. The platform tracks servers under examination, surfaces country-level reports, and publishes a live blacklist of injected addresses.
View Country ReportsWhat the platform does
Net Neutrality Monitor provides real-time analysis of the censorship systems used by Internet Service Providers. It tracks DNS servers currently under examination, lists known DNS servers that respond correctly to specific tests, and produces country reports on the types of blocking detected — from gambling and file-sharing to streaming and image hosting.
- DNS probes
- Country reports
- Injected addresses
- ISP scoring
Coverage across the monitored regions
Country reports are available for China, Colombia, Denmark, Estonia, Finland, Italy, Korea Republic of, Sweden, Switzerland, Thailand, Turkey and additional regions as new probes are activated.
- 11+Countries with published reports
- LiveDNS server list under examination
- CC BY 2.5 IT / BY-SA 3.0Content licensing applied
- OpenDonations and probe submissions
Rebuilding DNS Cache After a Censorship Block Is Lifted
When an Internet provider removes a DNS block, access may not return immediately. Your device, web browser, home router, or ISP resolver may still hold an old answer that points to a blocked address, returns a refusal, or says that the domain does not exist. Clearing those records and requesting fresh DNS data can restore normal browsing without changing other network settings.
The process matters for Australian users because DNS responses can differ between Telstra, Optus, TPG, iiNet, Aussie Broadband and smaller regional providers. A website that opens in Brisbane over mobile data may still fail on a fixed NBN connection in Melbourne if one resolver has retained stale information. DNS cache repair is therefore a practical troubleshooting step, while censorship monitoring helps establish whether the block has actually been lifted.
What a DNS Block Leaves Behind
The Domain Name System translates a hostname such as example.com into an IP address. A DNS block can interfere with that translation by returning a false address, an empty response, a refusal, or an error such as NXDOMAIN. Some providers use filtering resolvers, while others apply blocking at a different network layer after DNS resolution has already taken place.
Every successful or failed response can be cached for a period defined by its time to live, or TTL. Your browser may cache the result separately from the operating system, and a home router can retain it again before forwarding future requests to an upstream resolver. This layered arrangement explains why restarting one application often changes nothing.
A lifted block does not erase old entries automatically. The cache simply waits until the stored TTL expires, unless it is manually cleared or the relevant service is restarted. For research into blocked sites, the blocked-content dataset can help place a particular failure within broader patterns, although individual results remain dependent on location, provider and test time.
How to Tell Whether the Block Has Gone
Start by testing the same hostname on two networks. For example, compare an NBN connection in Sydney with an Optus or Telstra mobile hotspot. If the domain works on one connection but fails on the other, the problem may be a resolver cache or provider policy rather than a deleted website. Testing from a second browser can also separate browser storage from network-level caching.
Use a DNS lookup tool to compare the answer from your configured resolver with a public resolver. On Windows, nslookup example.com provides a basic result. On macOS or Linux, dig example.com shows the returned address, TTL and response status. A changed IP address is not automatically evidence of censorship: websites commonly use content delivery networks, load balancing and geographically distributed hosting.
A monitoring service can reveal whether a domain is listed or producing different responses across probes. The blacklist records are useful as an indicative reference, but they should be read alongside live lookups. A stale local cache and an active provider block can look similar in a browser, so compare timestamps, resolver names and results from multiple networks before drawing a conclusion.
Clearing Caches Across Your Devices
The safest order is to clear the browser first, then the operating system, and finally the router or local DNS service if the problem remains. Close open tabs for the affected domain before flushing records. Browser DNS caches can survive an ordinary page refresh, and some browsers maintain connections that continue using an earlier resolution.
| Device or service | Typical action | What it clears | When to use it |
|---|---|---|---|
| Chrome or Chromium | Open internal DNS settings and select the option to clear the host cache | Browser-held hostname records | The browser alone shows the old error |
| Windows | Run ipconfig /flushdns in Command Prompt |
Windows DNS client cache | Other applications also fail |
| macOS | Restart the DNS responder with the current system command | macOS resolver cache | Lookup results remain stale system-wide |
| Linux | Restart systemd-resolved, nscd or the active local resolver |
Local resolver records | The distribution runs a caching service |
| Home router | Reboot it or use its DNS/cache control | Router-held records and sessions | Several household devices show the same result |
Commands vary between operating-system versions, so use the documented command for the release installed on the device. A reboot is often safer than guessing a service name, particularly on Linux systems with different resolver managers. Flushing a cache does not modify the ISP’s resolver, remove a blacklist entry, or change the website’s hosting.
After clearing the local layers, load the domain in a new private window and run another lookup. If the response is still filtered, waiting for the provider’s cache to expire may be necessary. Changing DNS providers can be a diagnostic comparison, but it should be done knowingly: it may affect privacy, filtering, latency and access to services that expect an ISP resolver.
Practical Checks for Australian Connections
Australian households frequently have several network paths: an NBN modem, a Wi-Fi router, a work laptop using a corporate VPN and phones switching between Wi-Fi and 4G or 5G. Test each path separately. A household in Perth may see a different result from a server hosted in Sydney, while a regional NBN service may use different upstream infrastructure from a metropolitan plan.
Also check IPv4 and IPv6. A domain can resolve correctly over IPv4 while an outdated IPv6 record, tunnel or router setting sends traffic somewhere else. If only one browser or device fails, inspect its secure DNS setting, VPN profile, parental-control software and security suite. These tools may use their own resolver and ignore the DNS settings shown by the operating system.
Use the following sequence to avoid unnecessary changes:
- Confirm the domain spelling and test it in a second browser.
- Compare Wi-Fi with mobile data or another trusted connection.
- Record the resolver, response code, returned address and lookup time.
- Flush the browser and operating-system DNS caches.
- Restart the router if several devices retain the same failure.
- Recheck both IPv4 and IPv6 when the device and network support them.
- Wait for upstream TTL expiry before treating a persistent result as a fresh block.
Content categories can create misleading comparisons. A gambling site, for example, may be unavailable because of licensing or regulatory restrictions rather than a temporary DNS problem; background reading such as this Australian casino guide should not be treated as proof that a particular domain is accessible or lawful from every Australian location. DNS troubleshooting identifies where resolution fails, not whether accessing the service is permitted.
When Flushing the Cache Does Not Work
A cache flush cannot repair a block imposed through IP filtering, deep packet inspection, URL filtering, SNI inspection or a court-directed provider restriction. It also cannot restore a website that has shut down, changed its authoritative DNS records incorrectly or suffered a hosting outage. If fresh lookups return the same refusal from multiple networks, the issue is probably upstream of the local device.
Check the domain’s authoritative nameservers, certificate details and HTTP response separately from its DNS answer. A valid DNS result followed by a timeout may indicate routing or firewall interference. A web page that loads but displays a certificate warning can point to an interception problem, an expired certificate or a misconfigured server. Avoid installing unknown “DNS repair” software or certificates offered by random websites.
Be careful when testing sensitive or public-interest pages from an emergency setting. A recent aircraft or infrastructure incident may bring people to official safety information, and guidance on drone sightings is better consulted through a verified organisation than an untrusted mirror returned by a suspicious DNS answer. The same principle applies to censorship research: preserve lookup details, verify the source and distinguish a stale cache from deliberate filtering.
The key point is that rebuilding DNS access means refreshing every relevant cache layer, then comparing results across resolvers and networks. Clearing a device cache can reveal that a block has ended, but only careful testing can show whether the remaining failure belongs to the browser, router, ISP, hosting service or a wider filtering system.
Transparent, analytical, community-run
The platform documents how ISPs handle neutrality on the wire, with method notes, country breakdowns and a public blacklist of injected addresses. — Project methodology






