Ошибка Java Inetaddress getallbyname

Я использую Java InetAddress, чтобы узнать, может ли текущее интернет-соединение разрешать адрес через DNS. Однако, если я ввожу случайный адрес (тот, который определенно не существует в Интернете), я все равно получаю IP-адрес, может ли кто-нибудь объяснить, почему это так?

Код, который я использую:

hosts = InetAddress.getAllByName(site.getSite());
            for(InetAddress host : hosts) {
                System.out.println(result_pref+"Ok "+ host);
            }

Вывод в командной строке: Testing DNS Host: www.goooglelsdkfjsdlkfjsdklj.com — Результат: OK www.goooglelsdkfjsdlkfjsdklj.com/67.215.65.132

заранее спасибо


person user2568364    schedule 10.07.2013    source источник
comment
Этот IP-адрес указывает на страницу 404 Not found.   -  person Dahaka    schedule 10.07.2013


Ответы (1)


Адрес 67.215.65.132 указывает на веб-страницу, размещенную на DNS-сервере (открытом, который вы используете), в данном случае OpenDNS. Это просто означает 404-страница не найдена

person W A K A L E Y    schedule 10.07.2013