[Linux]리눅스 오류 curl: (6) Couldn’t resolve host, connection timed out; trying next origin…
curl
내부 서버에서 외부로 curl 명령어를 쳐보았는데
$ curl –request POST –url https://api.test.co.kr
curl: (6) Couldn’t resolve host
아래와 같이 오류가 발생하였음.
curl: (6) Couldn’t resolve host ‘api.test.co.kr’
ping
$ ping api.test.co.kr
서버에서 api.test.co.kr ping도 안나감.
nslookup
nslookup api.test.co.kr
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached
DNS 설정 확인
/etc/resolv.conf 파일을 열어, 유효한 DNS 서버가 설정되어 있는지 확인합니다.
Google Public DNS(8.8.8.8, 8.8.4.4)와 같은 DNS 서버를 추가해 보세요.
vi /etc/resolv.conf
nameserver 8.8.8.8
$ nslookup api.test.co.kr
이제 공인아이피 인식이 될 것이다.
curl –request POST –url https://api.test.co.kr:443
curl: (35) SSL connect error
이제 ssl connect 에러 오류를 확인해보면 된다(아래 글 참고)