Usando o glibc, por que meu gethostbyname falha após o I / DHCP ter alterado o servidor DNS?

Se o nosso servidor (em execução em um dispositivo) iniciar antes de uma concessão de DHCP ser adquirida, ele nunca poderá se conectar usando um nome de host.

Se isso acontecer, pode encontrar hosts por endereço IP, mas não por DNS.

Inicialmente, pensei que o cache do Curl DNS estava com falha, pois as conexões de onda falharam. Mas eu usei CURLOPT_DNS_CACHE_TIMEOUT para evitar que o endereço do caching fosse curvo, mas as conexões ainda falharam.

questionAnswers(1)

yourAnswerToTheQuestion