Package at.letto.tools
Class IP
java.lang.Object
at.letto.tools.IP
einfache Methoden für die Verarbeitung von IP-Adressen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Check, ob eine IP4-Adresse in einem definierten Range von IP-Adressbereichen liegtstatic long
getIpAsInt
(String ip) Umwandlung einer IP4-Adresse in einen int-Wertstatic InetAddress
static List
<InetAddress> static String
static String
static boolean
static boolean
static InetAddress
-
Constructor Details
-
IP
public IP()
-
-
Method Details
-
parseIP
-
isIP
-
isOeffentlicheIP
-
getLocalIPString
-
getLocalIP
-
getLocalIPs
-
getLocalIPsStringList
-
getLocalIPsString
-
checkIP
Check, ob eine IP4-Adresse in einem definierten Range von IP-Adressbereichen liegt- Parameters:
range
- Definition von IP-Adressbereichen über StartIP-StopIP;nächsteStartIP-nächsteStopIP....
IP Adressen werden im 4stelligen Format xxx.xxx.xxx.xxx angegeben.
Das Trennzeichen für die Definition eines Bereiches is der Bindestrich -
Sollen mehrere Adressbereiche definiert werden, dann Trennzeichen Strichtpunkt verwenden.
Beispiel für IP-Range-Definition: 10.1.1.2-10.1.2.4;192.168.2.3-192.168.2.10;192.168.5.3-192.168.5.10ip
- IP-Adresse, die gecheckt werden soll- Returns:
- true, wenn die ip-Adresse ip im Definitionsbereich der IP-Adressbereiche liegt
-
getIpAsInt
Umwandlung einer IP4-Adresse in einen int-Wert- Parameters:
ip
- IP-Asdresse in vierteiliger Form: 10.128.3.4- Returns:
- Ganzzahliger Wert der IP-Adresse
-