Почему pinging «drive» получает ответы от 127.0.53.53?

23

Я использую Firefox 31 на Ubuntu 14.04.1

Я попытался открыть Google Диск в Firefox, набрав «drive» в адресной строке, а затем щелкнув по первому результату Google (ленивый и извилистый, я знаю).

Это показывает мне ошибку соединения:

введите описание изображения здесь

Подозревая проблему с маршрутизатором или, возможно, проблему с DNS, вызванную моим провайдером, я попытался пропинговать несуществующий адрес, только чтобы получить ответ от 127.0.53.53. А?

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.011/0.027/0.049/0.016 ms

Попытка пропинговать другие недействительные домены дает мне ожидаемый результат (то есть ни одного). Только с «драйвом» это, кажется, происходит.

Что тут происходит?

Этот бразильский парень
источник
2
Короче говоря drive, теперь это действительное доменное имя, и оно разрешает 127.0.53.53вам предупредить вас, что если у вас есть конфигурации, предполагающие, что они не существуют, то вам необходимо исправить их. То же самое касается подобластей , driveтаких как www.drive, mail.driveили www.over.drive.
Касперд
8
Хотя объяснения в отношении gTLD являются правильными, в целом, просто потому, что веб-браузер не может получить доступ к чему-либо , не означает, что имя хоста недопустимо. Это просто означает, что на имени хоста не работает веб-сервер (на порту по умолчанию). Такой хост все еще может отвечать на пинги.
Джеймсдлин
@jamesdlin Именно поэтому я включил образцы пинга в свой вопрос ;-)
Этот бразильский парень

Ответы:

33

То, что происходит, - это столкновение имен .

127.0.53.53 - это специальный IPv4-адрес, который будет отображаться в системных журналах, предупреждая системных администраторов о возможной проблеме конфликта имен, обеспечивая возможность быстрой диагностики и исправления. «53» используется как мнемоника для обозначения проблемы, связанной с DNS, вследствие использования сетевого порта 53 для службы DNS.

(источник: ICANN )

Но что это значит? Оказывается, в последние годы количество доменов верхнего уровня (доменов верхнего уровня ) расширяется. Помимо оригинала .com, .org, .net, .govи тому подобное, есть постоянно растущий список общих доменов верхнего уровня . На момент написания этой статьи в настоящее время существует более тысячи рДВУ .

Угадайте, каковы некоторые примеры рДВУ? Такие слова, как «диск», «Google», «Microsoft», «Hotmail», «YouTube» и «Android». Поэтому, когда вы вводите эти слова в адресную строку в Firefox, вместо того, чтобы использовать ее для поиска в поисковой системе по умолчанию, она сначала проверит, разрешается ли она как имя домена.

Благодаря нашим друзьям в ICANN, он делает решимость 127.0.53.53. Что значит localhost. Ваш браузер пытается подключиться к порту 80 вашего собственного компьютера, и, если у вас не запущен веб-сервер, вы увидите сообщение об ошибке подключения.

(obs: похоже, это не влияет на все браузеры - по крайней мере, я смог протестировать последнюю версию Chrome для Android, и эта проблема не затрагивается)

Этот бразильский парень
источник
1
Я не уверен, что это объясняет это ... почему, driveа не какой-либо из ряда других TLD? Я попытался пропинговать некоторые из списка, и пока единственное, что вернуло тот же ответ gmail.
nhinkle
1
Это не происходит googleдля меня, но я только что это произошло homedepot. Браузер не должен влиять на это (это все проверено через ping), но я на Windows 8.1 для справки.
nhinkle
1
@nhinkle Подтверждено в Windows 7. Я использовал «nslookup drive». и сервер имен на 8.8.8.8 баллов до 127.0.53.53 (17 августа 2015 г.). Обратите внимание, что я ожидаю, что это может измениться, если человек / организация, контролирующая «диск» TLD, изменил это. Обратите внимание, что хотя "nslookup диск". (с завершающим периодом) работал, «nslookup drive» не работал, как и «ping drive». Я предполагаю, что ping мог бы эффективно удалить конечный период, который технически был бы неправильным (потому что это нарушило бы спецификацию DNS, что все домены технически заканчиваются обычно необязательным периодом).
TOOGAM
5
Новые рДВУ создаются только для разрешения доменов на 127.0.53.53определенном этапе первоначального тестирования. Как только gTLD полностью настроен, он ведет себя нормально; неизвестные домены просто потерпят неудачу.
Сумерки
3
@TOOGAM Если вы ищите записи DNS для «диска». Существует запись MX, которая разрешается вyour-dns-needs-immediate-attention.drive.
Dev