我想通过 wifi 网络连接到我的机器,而不是使用 localhost。所以我试图找出 IP 地址,而不是localhost:8080
使用实际的 IP 地址。我以为这会很简单,但我得到的是一个奇怪的十六进制数字。我说奇怪,因为我尝试转换第一部分,结果得到了 fe80::a0ba:ce94:bf54:f2be%13:
并且每个部分都fe80
转换为一个巨大的十进制数。我如何获得像这样的十进制 IP 地址128.10.y.54
?我似乎正在找回 IPv6 的东西。需要我可以对其发出 http 请求查询的东西吗?我在 Windows 7 上,我想查看十进制值。它们在哪里?或者我如何基于此向 IP: 端口发出浏览器请求?
答案1
您无法将 IPv6 转换为所需的十进制数字。这是一个不同的数字,即 IPv4 地址。
打开命令提示符,输入 IPCONFIG(不区分大小写)并按回车键。您拥有的任何适配器的 IP 地址都会在那里,您可以使用它。
答案2
您描述的数字是 IPv6 IP 地址。您无法将 IPv6 IP 地址转换为 IPv4 格式。
如果您所在的网络仅使用 IPv6,则无法为无线适配器分配 IPv4 IP 地址(因为没有 DHCP 服务器提供 IPv4 地址)。
您的 IPv6 IP 地址应该可以正常工作,并按照您描述的方式附加一个端口,与 IPv4 地址完全一样。
正如其他答案中提到的,您可以在计算机上打开命令提示符并输入“ipconfig”以获取已安装的适配器及其配置的列表;您可能会发现您的适配器还已分配一个 IPv4 地址。
祝你好运!
答案3
Windows 7,不使用命令提示符
在系统托盘中,单击网络连接图标并选择打开网络和共享中心。
要查看有线连接的 IP 地址,请单击本地连接。要查看无线适配器的 IP 地址,请单击无线网络连接(网络名称)。
点击“详细信息...”。您的 IP 地址将出现在“IPv4 地址”旁边。