Care to elaborate?
2) While caching DNS record, when freshing up a stale record,
if(isknownSeizureDomain(record)) ignore();
To solve your first requirement, check out http://www.opennicproject.org/publictier2servers
2) While caching DNS record, when freshing up a stale record,