나는 여러 (가상) 네트워크 인터페이스를 갖춘 Linux 및 bsd 시스템을 가지고 있습니다. 이 시스템에는 여러 사용자가 있습니다. 각 사용자는 자신의 인터페이스와 주소를 사용해야 합니다.
반환값을 변경할 수 있나요 2 gethostname
? 다른 메소드가 지정되지 않은 경우 이는 Java에서 로컬 바인딩 주소를 결정하는 데 사용되는 메소드입니다.
나는 (당신이 이해하는 바와 같이) 환경 변수가 $HOSTALIASES
로컬 주소에 도움이 되지 않는다는 것을 알고 있습니다. 또한 변수에 대한 언급은 man 2 hostname
없습니다 .$HOST
2 gethostname
기본 바인딩에 특정 인터페이스 주소를 사용하도록 Java(또는 사용되는 다른 도구)를 속일 수 있는 방법이 있습니까 ?