SO_BINDTODEVICE
SO_BINDTODEVICE bindet einen Socket an eine bestimmte Netzwerkschnittstelle (z. B. eth0), sodass Verkehr nur über diese Schnittstelle gesendet und empfangen wird.
Zweck
Wählt in Multi-NIC-Umgebungen die Ausgangsschnittstelle; genutzt für VPNs, Routing und Schnittstellenisolierung.
Mechanismus
setsockopt(SOL_SOCKET, SO_BINDTODEVICE, ifname) bindet den Socket an die benannte Schnittstelle und beschränkt alle Sende- und Empfangsvorgänge darauf. Erfordert Root-Rechte und dient dem Policy-Routing und schnittstellengebundenen Diensten.
Anwendungsfälle
- Multi-NIC-Routingsteuerung
- VPN-Schnittstellenbindung
- Netzwerkisolierung
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG