안녕하세요.
네트워크에 관심이 많은 학생입니다.
질문 드릴 내용은 2 개의 네트워크 인터페이스가 있다고 했을 때, application 에서 각각의 인터페이스로 데이터 전송을 할 수 있느냐는 것입니다.
예를 들어 2개의 네트워크 인터페이스 (eth0, eth1) 가 있다고 합니다.
eth0 은 A 라는 네트워크 망에 물려 있고, eth1 은 B 라는 네트워크 망에 물려 있습니다.
물론 각각 인터페이스는 IP 주소, gateway, dns 주소도 다릅니다.
이런 상태에서 socket api 를 사용하는 application 이 있습니다. 이 app 는 A 라는 망에 물려있는 특정 호스트와 통신을 해야 합니다.
이런 상황에서 강제로 특정 네트워크 인터페이스로 통신을 할 수 있게끔 하는 방법이 있을런지요?
짧은 지식으로 방안을 생각해보았으나, 답을 찾기 어려워 질문을 올립니다.
감사합니다.