Opțiunea --interface forțează cURL să lege (bind) socket-ul de rețea de o placă de rețea specifică, de un adaptor VPN sau de o anumită adresă IP locală. Este indispensabilă pe servere multi-homed (echipate cu multiple plăci fizice sau adrese IP) pentru a testa conexiunile pe rute specifice.
# Forțează ieșirea prin interfața Ethernet fizică eth0
curl --interface eth0 https://api.dexblog.ro/ip
# Tranzacționează cererea printr-o adresă IP secundară configurată pe server
curl --interface 192.168.10.45 https://httpbin.org/ip
# Testează conexiunea printr-o interfață tunel de VPN (tun0)
curl --interface tun0 https://serviciu-intern.dexblog.ro/status
Diagnoză: Permite verificarea rutelor de rezervă (failover) și a regulilor de firewall fără a modifica tabela globală de rutare a sistemului de operare.
Valori Acceptate
- Nume de interfețe de rețea:
eth0,wlan0,en0,tun0. - Adrese IPv4 sau IPv6 locale atribuite mașinii.
Întrebări & Exemple de Cod:
curl –interface – Forțarea Plăcii de Rețea sau a Adresei IP LocaleAi o nelămurire despre utilizarea comenzii
curl –interface – Forțarea Plăcii de Rețea sau a Adresei IP Localesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.