Quoting v r <vreikine@xxxxxxxxx>: > A suggestion : > has anyone looked at djdns library ( http://cr.yp.to/djbdns.html ) ? I did in the past. IIRC code looks more elegant to me, more oriented to asynchronous queries and less cryptic than BIND. One more thing that bother me about libbind.so is that the DNS resolver client cache is not shared among all callers. If two apps call gethostbyname() on the same name, two queries will be run and both results will be cached. Sounds like a waste and we may need DNS from kernelland too for network file systems add-ons... and DNS local server to support ZeroConf/RendezVous/Bonjour/Howl autoconfiguration and local services publishing and discovering. Anyway, that's just my though on the DNS implementation subject. - Philippe Houdoin