看板 DFBSD_submit 關於我們 聯絡資訊
Dear all, I have lately been busy working on ripping BIND out from contrib and base. I entirely remove BIND from contrib/ and moved the necessary files for libresolv into lib/libc so libc still builds and works. By removing BIND also all the related tools (host, nslookup, dig and others) are gone. To still provide a tool to make DNS queries I decided to put "drill" into base. This is a dig replacement that should be option- and output-equal to BIND's dig. This made it necessary to also import the alternative DNS Library ldns (in which drill is included). In a second step ldns could also give us the opportunity to also make libc independent for BINDs resolver as it should provides it'S own resolver library. I guess all that needs to be done is to interface the res_* stuff from BIND to ldns. Enough words, necessary links: http://www.nlnetlabs.nl/projects/ldns/ http://gitweb.dragonflybsd.org/~lentferj/dragonfly.git Please let me know what you think about his approach. Jan