System Calls that do DNS
Mark Felder
feld at feld.me
Wed Jun 5 12:24:50 UTC 2013
On Mon, 03 Jun 2013 21:57:07 -0500, Doug Hardie <bc979 at lafn.org> wrote:
> I have an unusual situation. A program is doing a DNS lookup and often
> the IP address has no reverse DNS entries. As a result the program
> hangs for several timeouts. The call is not being made directly in its
> code, but is occurring in a system call. There are no specific calls to
> DNS, its something else doing it. I have been trying to track down
> which system call is doing it, but without success so far. I have tried
> syslog calls around each of the system calls I thought might be the
> culprit, but my guessing is not very good. How can I identify the
> system call that is calling DNS? If I can find it, I hopefully can find
> another way to do whatever it does that does not involve a reverse DNS
> lookup.
>
>
The system DNS lookups are handled by libc. Probably somewhere in the code
here:
http://svnweb.freebsd.org/base/head/lib/libc/nameser/
More information about the freebsd-questions
mailing list