Al usar glibc, ¿por qué falla mi nombre de usuario gethostby después de que I / DHCP haya cambiado el servidor DNS?

Si nuestro servidor (que se ejecuta en un dispositivo) se inicia antes de que se haya adquirido una concesión DHCP, nunca podrá conectarse utilizando un nombre de host.

Si eso sucede, puede encontrar hosts por dirección IP pero no por DNS.

Inicialmente pensé que la memoria caché de DNS de enrollamiento tenía la culpa porque las conexiones de enrollamiento fallaron. Pero usé CURLOPT_DNS_CACHE_TIMEOUT para evitar que el enrollamiento de la dirección de almacenamiento en caché, pero las conexiones aún fallaran

Respuestas a la pregunta(1)

Su respuesta a la pregunta