我在电脑上安装了XAMPP。我想在另一台电脑上输入我的IP地址时访问本地主机。但是当我输入我的IP地址时,它会带我到我的调制解调器设置页面。请帮帮我。(我正在使用whatismyip.com上的IP地址)
我在电脑上安装了XAMPP。我想在另一台电脑上输入我的IP地址时访问本地主机。但是当我输入我的IP地址时,它会带我到我的调制解调器设置页面。请帮帮我。(我正在使用whatismyip.com上的IP地址)
你需要在防火墙上开放80端口(或者你用于Apache的任何端口)。对于大多数路由器,这里有很好的文档http://portforward.com/。
我还建议你获得类似DynDNS的东西,使动态IP更少的麻烦。
首先,您需要配置计算机从路由器获取静态IP。如何执行此操作的说明可以在此处找到:
例如,假设您选择了IP地址。完成上述步骤后,您应该能够通过访问“http://localhost”和“http://theipaddress”在本地计算机上访问网站,因为您的计算机现在将始终在网络上具有该IP地址。
如果您查找您的IP地址(例如“http://www.ip-adress.com/”),则看到的IP实际上是您的路由器的IP。当您的朋友访问您的网站时,您将向他提供此IP。但是,您需要告诉路由器,当它收到网页请求时,将该请求转发到您的服务器。这是通过端口转发完成的。
如何执行此操作的两个示例可以在此处和此处找到,尽管您看到的确切屏幕将因路由器制造商而异(如果需要,请搜索确切的说明)。
对于我所拥有的Linksys路由器,我输入"http://192.168.1.1/",输入我的用户名/密码,选择Applications & Gaming选项卡>端口范围转发。输入应用程序名称(根据您的喜好命名),起始端口(80),结束端口(80),协议(TCP),IP地址(使用上述示例,您将输入192.168.1.102,这是您为服务器指定的静态IP地址),确保勾选启用转发。重新启动路由器,更改应该生效。完成以上所有步骤后,您的朋友现在应该能够通过在其机器上打开Web浏览器并输入"http://IP.address.of.your.computer"(与您在此处看到的相同)来访问您的网页了。
如前所述,由ISP分配给您的IP地址最终会因下线而改变。
希望这可以帮助您。