Closed wemeetagain closed 8 years ago
Awesome work! Thanks for getting this going, you're pretty much a hero. :+1:
Two things:
getdns
to do that..travis.yml
to tell it to install the getdns
libs. Thankfully, Travis CI's documentation is pretty great actually, should be very clear how to do that.If you discover that it is not possible/feasible/realistic to use getdns
for server stuff, then it would be better to just focus on fixing native-dns.
Implements #101
Creates a new
oldDNS
constant:GETDNS
. SetsGETDNS
as the defaultoldDNS
method inconfig.coffee
WhenGETDNS
is set as theoldDNS
method,getdns
is used to fetch DNS data.Implementation Notes:
getdns
, we have to initialize a context, where certain configuration options are set.native-dns
as a DNS server (ie, sending DNS packets usingnative-dns-packet
), we must gently translate the output fromgetdns
into a form thatnative-dns-packet
wants