Używając glibc, dlaczego moja gethostbyname nie działa po zmianie serwera DNS przez I / DHCP?

Jeśli nasz serwer (działający na urządzeniu) uruchamia się przed nabyciem dzierżawy DHCP, nigdy nie może połączyć się za pomocą nazwy hosta.

Jeśli tak się stanie, może znaleźć hosty według adresu IP, ale nie DNS.

Początkowo sądziłem, że pamięć podręczna DNS Curl była wadliwa, ponieważ połączenia zwijane nie powiodły się. Ale użyłem CURLOPT_DNS_CACHE_TIMEOUT, aby zapobiec zwijaniu się z adresu buforowania, ale połączenia nadal nie powiodły się.

questionAnswers(1)

yourAnswerToTheQuestion