JoSH Lehan wrote:
> Does Busybox contain a lightweight hostname lookup applet?
> 
> I looked, and could not find one.
> 
> The "host" command would fit the bill, I think.  I feed it the
> hostname that needs to be resolved, and some DNS server IP addresses
> to use, and it performs the DNS protocol, returning the IP address(es)
> of the hostname.
> 
> Alternatives to "host" are "nslookup" and "getent".  It seems that
> "nslookup" is too closely tied to BIND, and "getent" is too closely
> tied to glibc.

what is getent ? do you mean the getent-function-family ? that is not
glibc specific. neither is nslookup Bind specific.


> 
> Ideally, I could use this hostname lookup applet to look up hostnames
> and convert them to IP addresses, without needing to install a full
> NSS library as needed by glibc.  That would save considerable space.
> 

the NSS libs are part of the glibc suite. if you choose glibc you choose NSS 
also.
If you do not like nss use ulibc,newlib what ever you like.

> Then, it should be trivial to pass this to wget, so it can supply the
> correct "Host:" HTTP header, when connecting to the IP address.
> 

i am lost now, perhaps this is a naming convention problem:
"applet" is something you can call inside busybox like .\busybox echo "foo"
"xgetaddrinfo" is a convenience function inside busybox and only busybox
that is (possible) used by wget to resolve names.

> Does such a thing already exist?
> 

it seems no one is missing it, can you please give a situation where such a
function maybe useful ?

re,
 wh
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to