私は複数の(仮想)ネットワークインタフェースを持つLinuxとbsdシステムを持っています。このシステムには複数のユーザーがいます。各ユーザーは独自のインターフェースとアドレスを使用する必要があります。
戻り値を変更できますか2 gethostname
?他のメソッドが指定されていない場合、これはJavaでローカルバインディングアドレスを決定するために使用されるメソッドです。
私は(あなたが理解するように)環境変数が$HOSTALIASES
ローカルアドレスに役立たないことを知っています。また、変数への言及はman 2 hostname
ありません。$HOST
2 gethostname
デフォルトのバインディングに特定のインタフェースアドレスを使用するようにJava(または使用されている他のツール)を欺く方法はありますか?