2016-01-29 2 views
0

Я бегу IIS выразить через визуальные студии 2015. Она запускает http://localhost:60355/Как сопоставить локальный ip с именем хоста?

I Настройка прокси через модуль узла IISexpress-прокси вперед порт 8000 на 60355

Теперь я могу получить доступ к веб-приложения удаленно, набрав мой IP: порт (192.xxx.xxx.x: 8000)

Я хотел бы знать, как я могу отобразить имя хоста на мой IP, так что я могу ввести:

http://mydev:8000

и он загружает сайт, который я обслуживаю через визуальную студию. Благодаря!

ответ

2

На удаленном компьютере, вы можете обновить 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.

+0

Большое спасибо. Я должен был упомянуть, что я в первую очередь отлаживаю мобильный телефон (Android). Есть ли эквивалентный метод для Android? Или, альтернативно, есть ли способ установить имя хоста для всей локальной сети, чтобы любой компьютер мог получить к нему доступ (без необходимости обновления своего файла HOSTS)? – TetraDev

+0

(Обновление моего ответа, чтобы включить опции для Android.) – Cahit

Смежные вопросы