reverse DNS resolution...
Eric F Crist
ecrist at secure-computing.net
Wed Oct 24 11:33:51 PDT 2007
Thanks to all for their help. I was ignoring the forward DNS, and
many things don't resolve reverse DNS unless there's a matching
forward DNS.
duh.
thanks!
Eric Crist
On Oct 23, 2007, at 12:00 PMOct 23, 2007, Oliver Fromme wrote:
> Eric F Crist wrote:
>> As I already stated, if I do a host 172.30.x.x, I get a the correct
>> reverse resolution. dig works as well. What isn't working is the
>> reverse resolution in certain command outputs, etc.
>
> Note that the DNS tools (host, nslookup, dig) use their
> own resolver code, not the one from FreeBSD's libc, like
> all other tools. That might explain the difference.
>
> Make sure that you have configured /etc/nsswitch.conf
> and /etc/resolv.conf correctly. Also note that /etc/hosts
> overrides DNS by default.
>
> You can use tcpdump to check if a reverse lookup request
> is sent to the DNS server when the failure occurs, and
> what the reply looks like. E.g. let this command run in
> one terminal:
>
> # tcpdump -i tun0 -s 1500 -l -n -vvv udp port domain
>
> Add an -i option to specify the interface to listen on,
> if you have multiple interfaces (e.g. -i fxp0).
>
> Then run the command (w, irc client, whatever) in another
> terminal and watch the tcpdump output. Oh by the way,
> I think the addresses in IRC are resolved by the servers,
> not by the clients, so you would have to run the tcpdump
> command on the IRC server (if it's an internal one to
> which you can login and have root access).
>
> Best regards
> Oliver
>
> --
> Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
> b. M.
> Handelsregister: Registergericht Muenchen, HRA 74606,
> Geschäftsfuehrung:
> secnetix Verwaltungsgesellsch. mbH, Handelsregister:
> Registergericht Mün-
> chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf
> Gebhart
>
> FreeBSD-Dienstleistungen, -Produkte und mehr: http://
> www.secnetix.de/bsd
>
> PI:
> int f[9814],b,c=9814,g,i;long a=1e4,d,e,h;
> main(){for(;b=c,c-=14;i=printf("%04d",e+d/a),e=d%a)
> while(g=--b*2)d=h*b+a*(i?f[b]:a/5),h=d/--g,f[b]=d%g;}
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe at freebsd.org"
-----
Eric F Crist
Secure Computing Networks
More information about the freebsd-questions
mailing list