Я очень хочу знать, почему localhost.com (без www) перенаправляет на google.com. Я также заметил, что www.localhost.com дает 404 страницы не найден. Я проверил это в Firefox, Chrome и Internet Explorer, все делает то же самое. Я проверил записи имени домена, и он показывает, что он принадлежит Tucows, и я уверен, что Google не владеет им, и я знаю, что мы можем использовать перенаправление http, чтобы изменить его на версию www или не-www, как пожелает владелец сайта.
Localhost.com перенаправляет на поиск google
Ответ 1
Интересный ответ, опубликованный Кен Уотфордом, сотрудником Google: http://www.quora.com/Why-does-http-localhost-com-redirect-to-Google
Он утверждает, что кто-то купил домен, когда сеть была еще молода и держала ее с тех пор, но он не говорит, кто.
Ответ 2
Похоже, что у других были результаты, как вы, посмотрите ссылки ниже. Попробуйте здесь: http://answers.yahoo.com/question/index?qid=20111105050333AATP1r5
или здесь: http://forums.phpfreaks.com/topic/146474-localhost-redirects-to-googlecom/
Ответ 3
Я думаю, что localhost.com должен принадлежать google, поскольку я пытался его проверить, и он показал ip google.com.I до сих пор не знаю, почему записи DNS показывают tucows как владельца.
Ответ 4
Если вы используете платформу Windows, перейдите к %windir%\System32\drivers\etc
и скопируйте файл host
в %userprofile%\Desktop
. Откройте его с помощью любого текстового редактора и удалите знак #
с передней панели 127.0.0.1 localhost
. Сохраните его и вставьте обратно. Проверьте, не решена ли проблема.
Ответ 5
Я искал это долго и, наконец, нашел полное решение после прохождения различных ответов.
Что касается ответа @pradeep, то он прав, что localhost.com приобретен и указывает на определенный IP-адрес, поэтому он перенаправляется.
Но мы можем переопределить имена доменов в платформе Windows для нашего локального компьютера разработки через файл hosts, находящийся в C:\Windows\System32\drivers\etc, в соответствии с ответом @Faysal.
Откройте файл hosts как администратор и введите следующую строку
127.0.0.1 localhost.com
Но это тоже не решило мою проблему. Итак, я нашел окончательное решение, которое будет работать в браузере Chrome.
В chrome вам нужно очистить весь кэш DNS через открытие следующего URL
хром://нетто-Внутренности/# DNS
И здесь очистить весь кеш и, наконец, вы будете перенаправлять localhost.com на домашнюю страницу локального сервера.
Ответ 6
localhost.com
- это веб-сайт. Он не указывает на ваш локальный IP-адрес, вместо этого он, скорее всего, имеет A record
, указывающий на IP-адрес Google. Это практически Google, и я могу это доказать.
Когда сайт работал, если вы подключались с помощью HTTPS, он выдавал бы ошибку сертификата, поэтому сертификат подписывался на google.com
, но localhost.com
соединяется.
Я думаю, что сайт теперь удален... надеюсь, что это решает. Это может вызвать некоторую путаницу, поскольку localhost
указывает на 127.0.0.1
.