Custom programmed catch-all DNS solution with BIND 9
$100-350 USD
Ολοκληρώθηκε
Αναρτήθηκε πάνω από 15 χρόνια πριν
$100-350 USD
Πληρωμή κατά την παράδοση
A custom code should be written for the BIND 9 source tree to allow a server which serves the same DNS (A, NS and MX records) data for every possile domain. The most probable way of doing this is to create a simple DLZ driver.
## Deliverables
A total catch-all DNS server must be created. The server must be configured so that it returns A, MX and NS records for every possible domain. One example of such server is ns1.fastpark.net. You can query it for any bogus domain and it returns data:
dig A [login to view URL] @[login to view URL]
dig NS [login to view URL] @[login to view URL]
A patch for BIND 9 source must be created which allows such configuration. Currently it is not possible with BIND, because it allows wildcards in A and CNAME records (no NS wildcards).
My favorite approach is to create a simple DLZ driver that claims authority over any zone it encounters. You may have other ideas, however.
The patch must be applicable to stock BIND 9.5.0-P2 source, which is the version I am currently using. It will be compiled on a x86_64 box under CentOS 5.