I intend to make this section describe technical information about libnewres.a -- newbie resolver. But currently, there's no good APIs for newbie resolver, and no time and energy to describe internal structures. Therefore, this file is almost placeholder.
ncl uses libnewres.a and other applications may use libnewres.a. To make use of this resolver, you may need to set first step nameserver. Otherwise, libnewres.a calls localhost(loopback) as a default nameserver.
The configuration file for this version of resolver is not resolv.conf. The name differs because it may have IPv6 capability, and format incompatibility. The format of res_core.conf is really simple.
[ip address] [ip address(if any)]
res_core.conf is default server's list. But there's no clever try-and error routine. Therefore, I recommend you to sort this list by response time.
This specification may change in near future, with more clever resolver routine.
If you specify IPv6 address here, and if you enable IPv6 feature of newbie, ncl and other applications use IPv6 for message exchange. If your system has IPv6 capability and you using newbie nameserver in that machine, try `echo ::1 > /etc/res_core.conf' and use ncl. This may work with UDP/TCP over IP version 6 :)