我试图把我的IP从whatismyip.com放到Bugzilla的urlbase中,但它没有起作用。我无法为我的队友创建一个新帐户,并且他无法通过在他的浏览器中输入我的IP地址来访问服务器。当然,当我再次连接时,我的IP地址将会改变。我们是否必须购买www地址才能托管Bugzilla?我们是否必须购买一个域来为Bugzilla提供服务?
回答
您可以设置通过http://www.dyndns.com或http://www.no-ip.com或http://freedns.afraid.org动态DNS服务,例如解决不断变化的IP问题,而无需购买域名(或购买域名为好,但它不是一个要求)。
但真正的问题是,你的队友无法通过当前的IP地址访问服务器,该地址指向web服务器的错误配置(仅在本地主机上进行侦听?),还是到最有可能的防火墙您的路由器中未设置端口转发,因为您的外部IP地址的请求会被转发到您安装了Bugzilla的计算机。此外,您必须将urlbase设置为您的本地IP地址,而不是外部IP地址,正如blak3r所说。
有关如何进行端口转发的说明,请参阅http://www.portforward.com。但是不要忘记提到,一切都要工作:
- Web服务器听着外面的请求:这可以从相同的内部网络通过本地网络IP地址(你所看到键入一个测试Windows中的命令行控制台ipconfig和Linux中的ifconfig)。如果您可以通过本地IP地址从同一网络上的其他计算机进行连接,则可以解决此问题。
- 防火墙(在路由器和网络服务器机器中)接受连接到网络服务器端口:对于Web服务器中的防火墙,使用与上述相同的测试来覆盖它。
- 端口转发,以便路由器将在Web服务器端口上收到的请求转发给Web服务器机器:这将以与路由器中的防火墙相同的方式进行测试,也就是说,您必须让您的朋友(或您自己你的朋友的房子)尝试连接到dyn dns名称或由whatsmyip.org报告的外部IP。
这是假设你的测试队友不在同一个网络上,如果他是,只需使用本地IP地址(通过ipconfig或ifconfig显示)而不是外部IP地址,并确保第一步是覆盖(网络服务器听取外部请求)应该足够了,没有其他需要了!
您很可能没有将您的端口80转发到您的计算机,这是使用从whatismyip.com返回的IP时无法连接的原因。
假设你在一个窗口中...做
Start->Run->cmd then type
ipconfig
如果您的地址有192 开始。。*或10. 。。*这是您的局域网(LAN)IP。如果是这种情况,那么你的isp为你提供了一个路由器。查找称为端口转发或“应用程序设置”的设置,它允许您将路由器上的所有传入流量转发到特定的IP地址。进入你的路由器的配置设置,并确保端口80(如果你使用ssl,可能会有443端口被转发到你的本地IP地址)。
您提到的另一个问题是您没有静态IP。这是一个常见问题,不需要购买地址。有几个网站可以为您提供免费的动态DNS主机。尝试no-ip.org。
- 1. 我是否必须在我的服务器上安装DNX来为asp.net 5网站提供服务?
- 2. 我必须购买哪些Office 365服务和包?
- 3. 我是否必须购买SQL Server才能使用Access 2013
- 4. 我是否先购买域名?
- 5. 我是否必须为iOS 8启动图像提供LaunchScreen.xib?
- 6. 我是否需要为iphone应用程序购买服务器?
- 7. 为什么我们必须提供boost :: get的参数类型?
- 8. HHVM为多个域提供服务
- 9. 我们是否必须删除QUpdSockets?
- 10. WCF服务是否必须为每个服务都有一个MetaDataExchange端点,或者我可以只有一个?
- 11. shoppingcart新手。我必须购买还是可以建立
- 12. 我们可以在应用内购买中提供'优惠'吗?
- 13. 我们是否需要一台服务器来验证应用购买订阅中的自动更新?
- 14. 我是否总是必须提供Tkx的-command参数为匿名子例程?
- 15. 我们是否必须使用事实表来报告?
- 16. 开始学习SQL,我必须购买Postgres或MySQL特定书籍还是仅仅购买一般SQL书籍?
- 17. 检查域是否可以购买 - C#
- 18. 我们是否需要一个Apache服务器来承载php
- 19. IIS7是否需要web.config来为PHP网站提供服务?
- 20. iOS应用购买。服务器空间是否应用程序购买?
- 21. 我们必须malloc一个结构吗?
- 22. 购买域名,购买主机,我如何链接这两个?
- 23. 我是否必须为64位Windows上的Inno设置提供补偿?
- 24. 我必须提供FACEBOOK_APP_ID和FACEBOOK_SECRET
- 25. 提供的DisplayObject必须是调用
- 26. 我的网站是否需要弹出一个cookie提示,即。 “我们使用cookies,你必须接受他们......”?
- 27. 我是否必须使用_ID作为SQlite主键?它是否必须是一个INT? (Android Dev)
- 28. Laravel 4:值必须提供
- 29. 您必须为此请求提供CFbundleideier
- 30. 我是否需要为Facebook游戏购买MySQL DB服务器许可证