--help
curl에 대한 출력에는 다음과 같은 --resolve
옵션이 나열 됩니다.
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
그래도 작동하도록 운이 없습니다. 내가 실행하려는 기본 명령은
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
그리고 나는 계속 응답을 받고 Couldn't resolve host 'foo.example.com'
있습니다. foo.example.com에 대한 인증서를 테스트하고 있기 때문에이 작업을 수행하고 싶지만 실제 서버에서는 테스트하지 않습니다. 대신 더미 머신에서 테스트하고 있습니다. /etc/hosts
foo.example.com이 localhost로 해석되도록 편집 할 수 있다는 것을 알고 있지만,이 curl 접근 방식은 작동하도록 만들 수 있다면 "올바른"방법 인 것처럼 보입니다.
아무도 내가 여기서 뭘 잘못하고 있는지 알 수 있습니까?
이 나타납니다 address
숫자 IP 주소가 아닌 호스트 이름이어야합니다.
이 시도:
curl --resolve foo.example.com:443:127.0.0.1 https://foo.example.com:443/
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다