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

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

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

Это показывает ошибку подключения:

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

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

 [email protected]:~$ ping foobar ping: unknown host foobar [email protected]:~$ ping thisisnotavaliddomain ping: unknown host thisisnotavaliddomain u[email protected]:~$ 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 

Попытка выполнить ping других недопустимых доменов дает мне ожидаемый результат (т. Е. Вообще ничего). Только с «драйвом», похоже, происходит.

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

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

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

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

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

Угадайте, какие примеры gTLD? Такие слова, как «диск», «google», «microsoft», «hotmail», «youtube» и «android». Таким образом, когда вы вводите эти слова в адресной строке в Firefox, вместо того чтобы использовать его для выполнения поиска в поисковой системе по умолчанию, он сначала проверяет, разрешится ли он как доменное имя.

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

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

  • Может ли Bitlocker использоваться в двойной системе загрузки с Windows на одном диске, Linux на другом?
  • Разрешить группе UNIX доступ только к одному файлу через SSH
  • Как запустить 32-разрядное приложение в недавнем 64-битном Ubuntu
  • Настройка машины для использования ключа через SSH
  • Как обновить Git на Ubuntu Hardy?
  • Как заставить скрипт запускаться при запуске машины Ubuntu?
  • Почему мой USB-hdd возвращает данные SG_IO: bad / missing sense?
  • Восстановление ubuntu с сбоя видеокарты
  • «Ошибка такого файла или каталога» в bash, но файл существует?
  • Каковы основные различия между Ubuntu и Debian?
  • Можете ли вы объяснить, как понять, что отображает команда «iwconfig» в Ubuntu-9.04?
  • Давайте будем гением компьютера.