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
