멀티호밍을 수행하는 2개의 ISP가 있고 이를 사용 curl http://v6.ipv6-test.com/api/myip.php
하여 현재 IPv6 주소를 검색하고 이를 로그에 저장하려고 합니다.
하지만 ISP가 2개이므로 각 ISP에 대해 이 작업을 수행해야 합니다.
ip -6 route show
두 접두사가 모두 라우팅 가능함을 나타냅니다. 컬(또는 출력을 stdout으로 인쇄하는 다른 HTTP 클라이언트)이 특정 경로를 사용하도록 강제하여 둘 다에 대해 실행할 수 있는 방법이 있습니까?
이게 내 길이야
$ ip -6 route show
::1 dev lo proto kernel metric 256 pref medium
2804:xxxx:xxxx:585b::/64 dev eno1 proto ra metric 202 mtu 1500 pref medium
2804:yyyy:yyyy:d77f::/64 dev eno1 proto ra metric 202 mtu 1500 pref medium
fdfa::/64 dev eno1 proto ra metric 202 mtu 1500 pref medium
fe80::/64 dev eno1 proto kernel metric 256 pref medium
default via fe80::a236:9fff:feaa:4b68 dev eno1 proto ra metric 202 mtu 1500 pref medium
답변1
컬 매뉴얼 페이지:
--interface <name>
Perform an operation using a specified interface.
정확한 라우팅 테이블(질문에 추가할 수 있음)에 따라 라우팅 메트릭과 같은 매개변수를 사용할 수도 있지만 이는 HTTP뿐만 아니라 컬뿐만 아니라 모든 네트워크 트래픽에 영향을 미칩니다.