Hallo,
ich möchte gerne IP Adressen auflösen und eine Exception ob dies funktioniert oder nicht.
Aber das will irgendwie nicht funktionieren:
Output:
byAddress= 192.168.50.1
byAddress= pcName1.abc.local
byAddress= pcName2.abc.local
byAddress= 192.168.50.7
byAddress= 192.168.50.18
byAddress= 192.168.50.20
Ich möchte ihm nur folgendes sagen: Wenn IP ist nicht erreichbar dann versuche den DNS Namen herrauszufinden, ist dies nicht möglich bzw ist kein Name vorhanden dann System.out.println("Juhuuu!");
Kann ich die PC Namen im Output irgendwie rausfiltern? Die möchte ich garnicht sehen.
Gruß
ich möchte gerne IP Adressen auflösen und eine Exception ob dies funktioniert oder nicht.
Aber das will irgendwie nicht funktionieren:
Java:
if (!inet.isReachable(500)){
byte[] address = {first, second, third, fourth};
try {
InetAddress byAddress = InetAddress.getByAddress(address);
System.out.println("byAddress= " + byAddress.getHostName());
} catch (final UnknownHostException e) {
jTextArea1.append(inet + " Error\n");
System.err.println(e);
}
}
Output:
byAddress= 192.168.50.1
byAddress= pcName1.abc.local
byAddress= pcName2.abc.local
byAddress= 192.168.50.7
byAddress= 192.168.50.18
byAddress= 192.168.50.20
Ich möchte ihm nur folgendes sagen: Wenn IP ist nicht erreichbar dann versuche den DNS Namen herrauszufinden, ist dies nicht möglich bzw ist kein Name vorhanden dann System.out.println("Juhuuu!");
Kann ich die PC Namen im Output irgendwie rausfiltern? Die möchte ich garnicht sehen.
Gruß