Я попытался поместить свой IP-адрес из whatismyip.com в urlbase Bugzilla, но это не сработало. Я не смог создать новую учетную запись для моего товарища по команде, и он не смог получить доступ к серверу, набрав мой IP-адрес в своем браузере. И, конечно, когда я снова подключусь, мой IP-адрес изменится. Нужно ли нам покупать адрес www для размещения Bugzilla?Нужно ли нам покупать домен для обслуживания Bugzilla?
ответ
Вы можете настроить динамический сервис DNS, например, через http://www.dyndns.com или http://www.no-ip.com или http://freedns.afraid.org решить проблему меняющийся IP-без покупки домена (или покупке домена, а также, но это не является обязательным требованием).
Но реальная проблема заключается в том, что ваш партнер по команде не может получить доступ к серверу через текущий IP-адрес, который указывает на неправильную конфигурацию веб-сервера (прослушивание только на localhost?), Межсетевой экран между ними или, скорее всего, перенаправление портов не настроено в вашем маршрутизаторе для запросов, поступающих на ваш внешний IP-адрес, которые будут перенаправлены на машину, на которой установлена Bugzilla. Кроме того, вы должны установить urlbase на свой локальный IP-адрес, а не на внешний IP-адрес, как говорит blak3r.
http://www.portforward.com для получения инструкций о том, как осуществлять переадресацию портов. Но не стоит забывать, что все упомянутое должно работать:
- Веб-сервер прослушивания внешних запросов: Это может быть проверено с одной и той же внутренней сети через локальную сеть IP-адрес (то, что вы видите, набрав в консоль командной строки ipconfig в Windows и ifconfig в Linux). Если вы можете подключиться с другого компьютера в той же сети через локальный IP-адрес, это будет разрешено.
- Брандмауэры (в маршрутизаторе и веб-сервере), принимающие соединения с портом веб-сервера: для брандмауэров на веб-сервере те же тесты, что и выше, покрывают его.
- Переадресация портов, чтобы маршрутизатор перенаправлял запросы, полученные на порт веб-сервера, на машину веб-сервера.: Это тестируется так же, как брандмауэры в маршрутизаторе, то есть вы должны иметь своего друга (или себя от дом вашего друга) попробуйте подключиться к настройке имени dns dynns или к внешнему IP-адресу, о котором сообщает whatsmyip.org.
Все это предполагается, что ваш тест мат не на вашей же сети, если он есть, просто используя локальный IP-адрес (показан через IPCONFIG или IFCONFIG) вместо внешнего IP-адреса и убедившись, что первый шаг (веб-сервер, слушающий внешние запросы), должен быть достаточным, и больше ничего не нужно!
У вас, скорее всего, нет вашего порта 80, перенаправленного на ваш компьютер, поэтому он не может подключиться при использовании IP-адреса, который был возвращен с сайта whatismyip.com.
Предполагая, что вы находитесь на коробке окна ... сделать
Start->Run->cmd then type
ipconfig
Если адрес начинается с 192. .. * Или 10. .. * Это IP-адрес вашей локальной сети (LAN). Если это так, то ваш ISP предоставил вам маршрутизатор. Найдите настройку, называемую переадресацией портов или «настройкой приложения», которая позволяет перенаправлять весь входящий трафик на ваш маршрутизатор на определенный IP-адрес. Перейдите в настройки конфигурации маршрутизатора и убедитесь, что порт 80 (и, возможно, 443, если вы используете ssl, перенаправляется на ваш локальный ip).
Другая проблема, о которой вы упомянули, у вас нет статического IP-адреса. Это обычная проблема, и вам не нужно покупать адрес. Есть несколько сайтов, которые могут предоставить вам бесплатный динамический хост dns. Попробуйте no-ip.org.