Wildcard reverse DNS server.
git clone https://github.com/honzahommer/reversedns.git && \
cd reversedns && \
npm install && \
npm start
git clone https://github.com/honzahommer/reversedns.git && \
cd reversedns && \
npm install && \
pm2 startOrRestart ecosystem.config.js
- port -- number (default 10053)
- primary -- string (default reversedns.
%FQDN%
) - admin -- string (default hostmaster.
%FQDN%
) - serial -- number (actual timestamp)
- refresh -- number (default 1200)
- retry -- number (default 3600)
- expiration -- number (default 604800)
- minimum -- number (default
ttl
or 60) - ttl -- number (default 60)
%FQDN% is replaced with FQDN parsed from request name.
dig ip-10-10-10-11.foo.bar @127.0.0.1 A
> ip-10-10-10-11.foo.bar. 60 IN A 10.10.10.11
dig ip-0000-0000-0000-0000-0000-0000-0000-0001.foo.bar @127.0.0.1 AAAA
> ip-0000-0000-0000-0000-0000-0000-0000-0001.foo.bar. 60 IN AAAA ::1
dig foo.bar @127.0.0.1 NS
> rns.foo.bar. 60 IN NS rns.foo.bar.