NetworkInterface

NetworkInterface (네트워크 인터페이스)

이름과 이 인터페이스에 할당된 IP 주소 목록으로 구성된 네트워크 인터페이스를 나타내는 final 클래스입니다. 멀티캐스트 그룹이 가입되는 로컬 인터페이스를 식별하는 데 사용됩니다.

출처: Java API Reference

본문

인터페이스는 일반적으로 "le0" 같은 이름으로 알려져 있습니다.

getNetworkInterfaces()로 시스템의 네트워크 인터페이스들을 열거하고, getName()getInetAddresses()로 이름과 주소 목록을 얻을 수 있습니다.

getNetworkInterfaces()로 시스템의 모든 인터페이스를 열거합니다.

getByName(String)getByInetAddress(InetAddress)로 조회할 수 있습니다.

getName(), getInetAddresses(), getDisplayName() 등으로 정보를 얻습니다.

더 알아보기 (Learn more)

Java 공식 API