четверг, 10 мая 2018 г.

Java: получение имени хоста по IP-адресу

Пример:
package com.myjava.ip;
 
import java.net.InetAddress;
import java.net.UnknownHostException;
 
public class MyHostName {
 
    public static void main(String args[]){
     
        try {
            InetAddress host = InetAddress.getByName("72.167.232.155");
            System.out.println(host.getHostName());
        } catch (UnknownHostException ex) {
            ex.printStackTrace();
        }
    }
}

Если имя хоста найдено, тогда возвращает имя хоста.
Если имя хоста не найдено, тогда возвращает IP-адрес.
Если IP-адрес некорректный, тогда возвращает java.net.UnknownHostException.

Отсюда.

Комментариев нет:

Архив