- PR -

NICが2枚ある時のjavaからのアクセス方法

1
投稿者投稿内容
sachi
会議室デビュー日: 2004/10/25
投稿数: 8
投稿日時: 2004-12-06 14:58
NICが二枚ある時、eht-1を指定してコネクトしたいとき、
どのように対応したらいいのでしょうか?
try {
URLConnection ucon = new URL("http://www.xxx.com").openConnection();
InputStream is = ucon.getInputStream();
int ch = 0;
while((ch = is.read()) >= 0){
System.out.write((byte)ch);
}
}
catch(Exception e){
e.printStackTrace();
}
おしえてください。お願いいたします。
ホッシー
会議室デビュー日: 2004/10/22
投稿数: 13
投稿日時: 2004-12-06 15:54
www.xxx.comへのルーティングをeth-1に指定してやればよいのではないでしょうか?
確認はnetstat -rnでできると思います。
ただし上記はOSに対して設定を行わなければならないため、アプリケーションではできないと思われます。(root or Administrator権限は必要だと思います)

また別の方法として、eth-1側にProxyをおいてやって、そちらを使って通信するということも考えられますが、できれば避けたいですね。

以上です。
1

スキルアップ/キャリアアップ(JOB@IT)