在计算机2中指向计算机1的本地主机的配置中使用的IP

在计算机2中指向计算机1的本地主机的配置中使用的IP,ip,webserver,Ip,Webserver,这真的很难找到合适的措辞,但我会试试 我正在为我的本地托管服务器设置配置,但遇到了一个问题。部分配置请求在执行脚本下载项目时使用IP: 'script_url' => 'http://localhost/fsp/', 虽然对我来说是正确的,但这将导致客户端在访问所述脚本时发生循环,将它们从(192.168.43.1/phpfilehere.php重定向到localhost/phpfilehere.php 现在问题来了,我用我的手机作为服务器(三星),在托管热点时,我不能真正将我的IP

这真的很难找到合适的措辞,但我会试试

我正在为我的本地托管服务器设置配置,但遇到了一个问题。部分配置请求在执行脚本下载项目时使用IP:

  'script_url' => 'http://localhost/fsp/',
虽然对我来说是正确的,但这将导致客户端在访问所述脚本时发生循环,将它们从(
192.168.43.1/phpfilehere.php
重定向到
localhost/phpfilehere.php


现在问题来了,我用我的手机作为服务器(三星),在托管热点时,我不能真正将我的IP配置为静态,我应该使用哪个IP?

Localhost始终是Localhost。 Localhost是到调用计算机的环回

您可以做的是读取当前计算机的IP,获取子网掩码,然后从那里扫描您的IP块以查找正确的计算机


例如:

假设您拥有以下IP:192.168.1.32/24

子网掩码为255.255.255.0-这意味着您有253IP地址,可能是您的web服务器

192.168.1.0是网络地址,这是路由器在网络上的位置(或您的手机)

192.168.1.255是广播地址。将数据包发送到此地址将把它们发送到网络上的每个设备

知道这些信息后,您可以使用暴力将数据发送给网络上的每个人,这样其他人可能会看到潜在的trippy数据包,或者您可以逐个IP扫描网络,然后查找特定的开放端口

假设您的web服务器侦听IP 192.168.1.230:8000

您只需扫描每个IP并检查端口8000是否打开

如果是,您可能已经找到了服务器,现在可以使用该地址发送数据包


请注意,这不是一个傻瓜式的方法,它甚至可能不是最好或最有效的方法。 我只是说在这种情况下你能做什么,因为你(大概)不能设置一个静态IP


另一种方法可能是在手机上运行一个简单的DNS服务,它可以将域(例如:mytest.serv)解析为服务器的IP。

您是否尝试过127.0.0.1,它与localhost相同