На удаленном компьютере, вы можете обновить HOSTS файл (расположенный в %systemroot%\system32\drivers\etc\hosts
для Windows, и /etc/hosts
для OS X) и добавить запись, подобную приведенной ниже:
192.xxx.xxx.xxx mydev # Use actual IP of the dev box
Вам понадобится админа (или su) привилегии для внесения этого изменения. После обновления файла хостов, если у вас возникли трудности при получении его на работу, очистить кэш DNS, как так:
для Windows (из командной строки):
> ipconfig /flushdns
Для ОС X (от терминального окна):
$ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;
и повторите попытку.
(Обновление с информацией для Android)
у меня нет каких-либо опыт редактирования системных файлов в Android, но результаты поиска наводит на мысль, что это возможно, если вы имеете rooted your device, или если вы 're using Android Debug Bridge (ADB).
Если вы имеете дело с несколькими устройствами и не хотите иметь дело с головной болью для управления изменениями файлов хостов для каждого устройства, вы также можете изучить использование бесплатного динамического поставщика услуг DNS, например noip.com или changeip.com. Однако для этого вам потребуется запустить клиент на своем веб-сервере, и вам также потребуется получить доступ к вашему серверу из интернет-IP, что означает редактирование настроек маршрутизатора для сопоставления порта на маршрутизаторе с портом на локальном компьютере. Если вы планируете пройти этот маршрут, сначала проверьте, поддерживает ли ваш маршрутизатор какую-то встроенную динамическую настройку DNS (например, мой модем Motorola Cable Cable &). Если вам нравится идея замены прошивки вашего маршрутизатора чем-то вроде DD-WRT, пользовательский O/S DD-WRT также поддерживает внутреннюю настройку DNS, где он может resolve internal IP addresses to local machine names.
Большое спасибо. Я должен был упомянуть, что я в первую очередь отлаживаю мобильный телефон (Android). Есть ли эквивалентный метод для Android? Или, альтернативно, есть ли способ установить имя хоста для всей локальной сети, чтобы любой компьютер мог получить к нему доступ (без необходимости обновления своего файла HOSTS)? – TetraDev
(Обновление моего ответа, чтобы включить опции для Android.) – Cahit