Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

google chrome

     Гугл хром на моем компьютере только что нарушил принцип причинности. Нормально показавши страничку http://ftp.startrekftp.ru, но на ftp://ftp.startrekftp.ru устойчиво заявляя "DNS error - cannot find server". При том, что ftp://ftp.startrekftp.ru, как показывает проверка из независимого браузера, существует и откликается на 21 порту (только анонимусов пускать перестал, а регистрация на http://ftp.startrekftp.ru уже который день сломана).

     А нарушается именно принцип причинности потому, что DNS-запрос (а именно ошибку DNS выдает хром) делается на доменный адрес а не на URL, то есть не содержит ftp:// или http://, делается этот запрос до попытки коннекта, поэтому "ошибка DNS" не может зависеть от того, к ftp или к http ресурсу хочет обратиться браузер - это на момент выдачи запроса просто-напросто неизвестно никому кроме браузера :-)

     Чтобы не нарушать полноты информации сообщу, что браузеры у меня ходят через прокси, что хром не имеет собственных настроек прокси и использует настройки MSIE, что в настройках стоит галка "один прокси для всех протоколов" (т.е. ftp ходит over http), и что MSIE честно выдаёт последовательность "401 FTP Server requires authentication \ This FTP server rejects anonymous access \ 530 Login incorrect". Из этого следует, в частности, что фраза "DNS error" является типичным случаем так называемого вранья - DNS недоступен через http-прокси, значит и "DNS error" тут быть не может, может быть только слишком вольная интерпретация ругани прокси-сервера.

     "И так у них всё!" :-))) Хотя за исключением нескольких "мелочей" хромом я весьма доволен - как основной браузер он вполне справляется. Как единственный, правда, не справляется однозначно...
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments