![컬 요청에 사용할 내 컴퓨터의 IP4 또는 IP6 주소를 지정하세요.](https://linux55.com/image/196578/%EC%BB%AC%20%EC%9A%94%EC%B2%AD%EC%97%90%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%82%B4%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%20IP4%20%EB%98%90%EB%8A%94%20IP6%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%EC%A7%80%EC%A0%95%ED%95%98%EC%84%B8%EC%9A%94..png)
내 Linux 상자에는 3개의 IP4 주소와 다양한 IP6 주소가 있습니다.
데이터를 얻고 싶다고 가정하면 curl
지정 방법은 무엇입니까?어느요청을 해결하시겠습니까?
참고: 저는 실제로 Python/PyCurl을 사용하고 있지만 bash+curl 및 컬 전용 솔루션 모두에 관심이 있습니다. 단지 컬을 사용하고 있다면 PyCurl을 사용하여 수행할 수 있습니다. bash+curl이면 bash에서 코드를 다시 작성할 수 있습니다.
답변1
옵션을 말하는 건가요 --interface
? 에서 man curl
:
- 상호 작용
지정된 인터페이스를 사용하여 작업을 수행합니다. 인터페이스 이름, IP 주소 또는 호스트 이름을 입력할 수 있습니다. 예는 다음과 같습니다.
컬 --인터페이스 eth0:1https://www.example.com/
이 옵션을 여러 번 사용하면 마지막 옵션이 사용됩니다.
특정 DNS 인터페이스를 사용할 수도 있습니다.