DNS resolution behavior varies across Indian ISPs. A domain that resolves normally on one provider may return a filtered response on another. These differences are not systematically documented in any public dataset.
Niruddha (निरुद्ध, "obstructed" in Sanskrit) addresses this gap by continuously resolving domains against ISP nameservers and recording the results. The project provides a structured, queryable record of observed filtering behavior.
The project tests over 28 crore domains sourced from CZDS and Certificate Transparency logs, generating more than 100 crore DNS responses to date. For each domain, the system records:
These differences are observable across several dimensions:
Niruddha records these differences without interpreting their cause. The dataset is available for researchers, journalists, and the public to examine independently.
Methodology
Domains are resolved continuously and automatically against ISP nameservers using ZDNS. Responses are compared against known filtering indicators: sinkhole addresses, NXDOMAIN overrides, and non-standard replies.
The project documents its methods and known limitations. For technical details, see the Infrastructure page.