2014-12-04 3 views
0

CGI 서버를 빌드 했으므로 요청을 보내려고합니다.libcurl return "호스트 이름을 확인할 수 없습니다."

테스트 컴퓨터에서 "/ etc/hosts"에 CGI 서버의 DNS를 추가합니다. "ping"및 "curl"명령은 ok입니다! 그러나 libcurl 라이브러리를 사용하여 C 코드에서 요청을하면 "호스트 이름을 확인할 수 없습니다"라는 오류가 나타납니다.

그런 다음 "nscd"서비스가 내 컴퓨터에 존재하지 않는 것으로 나타났습니다. "nscd"를 다시 설치하면 libcurl이 잘 작동합니다.

libcurl에 "이 nscd를"에 의존하는 이유를 나는 모르겠다 "핑 (ping)"와 "nscd를"없이 잘 작동 "컬"동안?

답변

0

libcurl이 nscd에 의존하는 이유를 모르겠습니다. 그러나 나는 c-ares 라이브러리로 libcurl을 빌드함으로써이 문제를 해결했다.

관련 문제