ПК-версія Google Chrome не розпізнає доменне ім’я ".local"


8

Маючи Bonjour, встановлений на ПК, я можу отримати доступ до свого сервера в Mac за допомогою ".local". Наприклад, я можу отримати доступ до свого комп'ютера з назвою "prosseek.local".

Проблема полягає в тому, що в Chrome for PC він не розпізнає "локальну" для відкриття сторінки пошуку замість доступу до mac-сервера.

Ця проблема не трапляється з іншими веб-браузерами (досліджуйте / firefox) на ПК. Що ще вільніше - це те, що хром, здається, розпізнає ".local" іноді, але не завжди.

Як вирішити це питання? Або як я можу навчити хромувати те, що ".local" є частиною назви сторінки, щоб не направляти на пошукову сторінку?

ДОБАВЛЕНО

Здається, що ця проблема була певний час, тому я думаю, що Google не так зацікавлений у вирішенні цієї проблеми, яка є пробною пробкою для запобігання використанню хрому.

http://code.google.com/p/chromium/isissue/detail?id=30636

Я знайшов інші веб-сторінки, але не такі корисні для вирішення цього питання


Ви пробували префікс prosseek.localз http://, тому вона стає http://prosseek.local?
fmanco

@criziot: Так, я зробив це, річ у тому, що хром, здається, автоматично видаляє http: //, навіть якщо я передчуваю його.
prosseek

1
@prosseek, тепер браузери видаляють префікс URL-адреси, щоб "заощадити" простір на адресному рядку, застосувавши його до повідомлення про безпеку місцеположення, видимого перед адресним рядком, якщо веб-сайт використовує якийсь сертифікат! Він не видалений, просто не представлений.
Зуул

@prosseek: Ви перевірили, чи впевненість у тому, що сама Windows може надійно вирішити ім'я хоста. Такі як pinging в cmd.exe? Можливо, це не проблема Chrome.
Давид К. Єпископ

1
Замість випереджаючи https://, додайте/ : prosseek.local/. Якщо це не працює, Chrome просто не підтримує .localURL-адреси. Перевірте, чи використовуєте ви останню версію, і якщо так, то просто надайте їй час (або подайте повідомлення про помилку / функцію-запит, оскільки воно, схоже, вже не з'явилося).
Synetech

Відповіді:


2

Додайте його до C: \ Windows \ System32 \ driver \ etc \ hosts (не забудьте відкрити як адміністратор, щоб мати доступ для запису в цей файл)

127.0.0.1 prosseek.local

потім біжи

ipconfig /flushdns

і ви повинні вміти

ping prosseek.local

Примітка: якщо хром і надалі ігнорує ім'я хоста, просто додайте прокрутку вперед, наприклад, prosseek.local /, яка обійде пошук. Джерело: https://code.google.com/p/chromium/isissue/detail?id=30636


Це може вирішити невелику проблему, але не вирішує справжню проблему. Якщо люди хочуть вказати на власного хоста, просто введіть localhost. Microsoft використовує домени .local у невеликих мережах компанії, і люди не можуть просто редагувати всі файли комп'ютерів хостів, щоб додати всі піддомени, які вони додають ..
dresende

1
Відповідно до запитання, proseek.local - це мак користувача, а хрома має цю проблему в Windows. Тому 127.0.0.1 - не правильна IP-адреса. .local - це спеціальний домен, який означає використання mDNS для вирішення IP-адреси. Ви не налаштовані на DNS або DHCP-сервер, він працює за допомогою багатоадресних повідомлень для запиту всіх комп'ютерів у локальній мережі.
rjmunro

2

Зателефонуйте домену .local один раз у Chrome, попередньо додавши його за допомогою http: // (наприклад: http: //mywebsite.local ).
Схема http: // дозволить уникнути пошуку Google і замість цього зателефонує на ваш місцевий веб-сайт.

Це потрібно зробити лише один раз. З цього моменту ви можете ввести домен без http: //, і він все ще буде завантажуватися локально (наприклад: mywebsite.local).


Це зробило трюк.
Niloct
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.