【问题标题】:Can't access Localhost over a network无法通过网络访问 localhost
【发布时间】:2013-04-03 03:41:59
【问题描述】:

我想弄清楚如何通过网络访问本地主机。我正在使用 XAMPP。对于我的服务器。当我转到网络上的另一台计算机并输入默认网关时,我会收到消息 服务器http://192.168.1.1:80 需要用户名和密码,服务器显示:WRT54G,然后是用户名的输入框。我知道这很危险,但我从来没有为网络设置用户名或密码,只是试图通过按 Enter 绕过是行不通的。我只在我自己的计算机上使用 localhost:85 我得到了网络,但这不适用于其他计算机,他们寻找自己的 localhost。

【问题讨论】:

    标签: networking xampp localhost


    【解决方案1】:

    localhost 仅适用于您从中访问它的机器。因此,当您尝试访问 localhost:85 时,它会指向您所在的机器,而不是其他任何东西。

    当您尝试访问http://192.168.1.1:80 时,我想说您实际上是在尝试访问您的路由器而不是您的计算机。这就是为什么它说“WRT54G”。

    您需要做的是在网络中找到您计算机的 IP 地址。它看起来很像192.168.1.1,但最后一个 1 将是一个不同的数字。如果你在 Windows 上,你可以在命令提示符下输入 ipconfig 来查找你的 IP 地址,如果你在 mac 上,你可以使用 ifconfig

    一旦你得到了它,那么你应该能够通过输入 IP 地址从网络中的另一台计算机访问你的机器。您可能需要将计算机配置为允许端口 80(或您想要的任何端口)上的传入连接。

    【讨论】:

    • 好吧,我在另一台计算机上输入了 192.168.1.1(我的计算机的 IP),但在用户名/密码问题上卡住了。正如我上面所说,我没有设置用户名/密码,所以我不知道它来自哪里
    • 更新:我的 IP 地址错误。当我输入 192.168.1.1 时,无论我输入什么,它都默认为端口 80。我为适配器和正确的端口放置了正确的端口,它就像一个冠军!
    • 你能帮我@PaReeOhNos 吗?我无法从从另一台设备的ipconfig 命令获得的 IP 访问我的本地主机。假设是 android 手机,但我可以从我的电脑访问 ip。你能提供一些线索,这样我就可以解决这个问题。
    • @RadityaKurnian 确保其他设备与计算机位于同一网络上。该 IP 地址纯粹是一个内部网络地址,在您的网络之外不可用。如果已经是,请确保计算机上的防火墙允许所需端口上的连接,否则可能会拒绝它们
    猜你喜欢
    • 2011-12-15
    • 2015-03-21
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多