Package at.letto.tools
Class IP
java.lang.Object
at.letto.tools.IP
einfache Methoden für die Verarbeitung von IP-Adressen
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleanCheck, ob eine IP4-Adresse in einem definierten Range von IP-Adressbereichen liegtstatic longgetIpAsInt(String ip) Umwandlung einer IP4-Adresse in einen int-Wertstatic InetAddressstatic List<InetAddress> static Stringstatic Stringstatic booleanstatic booleanstatic InetAddress
- 
Constructor Details- 
IPpublic IP()
 
- 
- 
Method Details- 
parseIP
- 
isIP
- 
isOeffentlicheIP
- 
getLocalIPString
- 
getLocalIP
- 
getLocalIPs
- 
getLocalIPsStringList
- 
getLocalIPsString
- 
checkIPCheck, 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.10
- ip- IP-Adresse, die gecheckt werden soll
- Returns:
- true, wenn die ip-Adresse ip im Definitionsbereich der IP-Adressbereiche liegt
 
- 
getIpAsIntUmwandlung einer IP4-Adresse in einen int-Wert- Parameters:
- ip- IP-Asdresse in vierteiliger Form: 10.128.3.4
- Returns:
- Ganzzahliger Wert der IP-Adresse
 
 
-