El problema es con la caja ocupada. Cambié a una versión precompilada y no tuve problemas. Necesito buscar opciones de compilación con él. Gracias por tu ayuda.
https://gist.github.com/vsergeev/2391575:
Existen problemas conocidos con la funcionalidad de DNS en programas glibc vinculados estáticamente (como en este caso, busybox), porque libnss debe cargarse dinámicamente. La creación de una cadena de herramientas de uClibc y la vinculación de busybox contra eso resolverían esto.
Me encontré con el mismo problema y resulta que busybox es exigente con el formato de resolv.conf. Debe haber exactamente un espacio en blanco entre la etiqueta del servidor de nombres y la dirección para que nslookup funcione. Además, /etc/nsswitch.conf debe incluir dns para host.
[busybox master (git hash 349d72c19)sysroot-glibc-linaro-2.25-2018.05-arm-linux-gnueabihf]
[email protected]:~# cat /etc/nsswitch.conf
passwd: files compat
shadow: files compat
hosts: files dns compat
Sí, la pregunta es antigua, pero el cuadro ocupado actual todavía se comporta de esta manera.
[ Usé xxd a continuación para mostrar la cantidad de espacios en blanco en resolv.conf ]
Esto falla:
[email protected]:~# xxd /etc/resolv.conf
00000000: 6e61 6d65 7365 7276 6572 2020 382e 382e nameserver 8.8.
00000010: 382e 380a 8.8.
[email protected]:~# nslookup www.cnn.com
nslookup: bad address ' 8.8.8.8'
y esto funciona:
[email protected]:~# xxd /etc/resolv.conf
00000000: 6e61 6d65 7365 7276 6572 2038 2e38 2e38 nameserver 8.8.8
00000010: 2e38 0a .8.
[email protected]:~# nslookup www.cnn.com
Server: 8.8.8.8
Address: 8.8.8.8:53
Non-authoritative answer:
www.cnn.com canonical name = turner-tls.map.fastly.net
Name: turner-tls.map.fastly.net
Address: 151.101.1.67
Name: turner-tls.map.fastly.net
Address: 151.101.65.67
Name: turner-tls.map.fastly.net
Address: 151.101.129.67
Name: turner-tls.map.fastly.net
Address: 151.101.193.67
Non-authoritative answer:
www.cnn.com canonical name = turner-tls.map.fastly.net
Name: turner-tls.map.fastly.net
Address: 2a04:4e42::323
Name: turner-tls.map.fastly.net
Address: 2a04:4e42:200::323
Name: turner-tls.map.fastly.net
Address: 2a04:4e42:400::323
Name: turner-tls.map.fastly.net
Address: 2a04:4e42:600::323