3

В проекте Apache Mina Ftpserver есть модульный тест, который проверяет, что IP-адрес 1.2.3.4.5 не может быть разрешен с помощью разрешения имен ОС. В частности, ожидаемый результат:

InetAddress.getByName("1.2.3.4.5")

это "неизвестный хост".

Когда я запускаю это в Mac OS X 10.9.2, десятичный IP-адрес с разделительными точками (как представляется, а) 1.2.3.4.5 фактически преобразуется в IP-адрес. Судя по тому, кто владеет разрешенным IP, он принадлежит моему провайдеру (и я сомневаюсь, что это случайно).

Что здесь происходит? Как интерпретируется и разрешается 1.2.3.4.5 в этом случае?

2 ответа2

4

Ваш интернет-провайдер обслуживает страницу с ошибками, а не с ошибками NXDOMAIN?

http://en.wikipedia.org/wiki/DNS_hijacking#Manipulation_by_ISPs

Попробуйте посетить страницу в вашем браузере. Если вы видите страницу с ошибкой, которая не генерируется вашим браузером, рассмотрите возможность настройки системы на использование стороннего DNS-сервера, такого как Google DNS.

-1

У вас не может быть IP-адреса, подобного этому (1.2.3.4.5).
IP-адрес должен быть только 4 октета (1.2.3.4)
Это не IP-адрес, и он никогда не будет разрешен!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .