[openbeosnetteam] Re: Networking Next Steps

  • From: Philippe Houdoin <philippe.houdoin@xxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Tue, 20 Jun 2006 09:59:27 +0200

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

Other related posts: