Он добавляет его на мой сайт, но не добавляет, например, на google.org. DNS-записи моего сайта выглядят следующим образом:
Host Name | IP Address/Url | Record Type | TTL
@ | <server ip> | A (Address) | 1800
www | @ | CNAME (Alias) | 1800
Я могу решить указать субдомен www на другой сервер (даже если это не рекомендуется), почему chrome считает, что можно автоматически добавлять субдомен www? Анализирует ли он записи DNS перед принятием решения о добавлении префикса?
Изменить: Интересно, что если я перейду на www.google.org, то в следующий раз, когда я попытаюсь попасть на google.org, chrome автоматически добавляет префикс, даже если раньше этого не делал. Странное и недетерминированное поведение на мой взгляд.
Edit2: как указал другой пользователь, это может быть проблема, вызванная настройками -> Показать дополнительные настройки -> снять отметку. Использовать службу прогнозирования, чтобы помочь выполнять поиск и URL-адреса, введенные в адресной строке или в поле поиска в панели запуска приложения .
Как воспроизвести (используя сайт моего факультета):
Введите
ace.tuiasi.ro
в Google Chrome. Он должен перейти кwww.ace.tuiasi.ro
и он работаетТеперь введите
ace.tuiasi.ro
в Mozilla Firefox. Он переходит наace.tuiasi.ro
и не работает (потому что у них неверная конфигурация DNS и только поддомен www. Указывает на фактический ip сервера).
Обратите внимание: поскольку это может быть связано с их механизмом предложения, оно может не воспроизводиться в вашем случае.
Edit3: Ok, так что я заметил, что мне нужно набрать префикс http://
чтобы обойти подсистему подсказок Chrome по сравнению с Firefox, где я могу набирать его без префикса. Я думаю, что это заставило меня думать, что это происходит каждый раз, когда это не так. Я закрою вопрос как решенный.