标签: ip-address

如何从 ipconfig 的输出中提取 IPv4 IP 地址

我试图让 cmd 只从命令输出中复制一组特定的字符。我已经能够选择该短语所在的行,但从那里我迷路了。到目前为止,这是我的命令。

ipconfig | findstr /i "ipv4"
Run Code Online (Sandbox Code Playgroud)

我相信你熟悉ipconfig命令和findstr命令。基本上我正在隔离特定计算机的 IPv4 地址。这就是上面的命令。

IPv4 Address. . . . . . . . . . . : 192.168.1.75
Run Code Online (Sandbox Code Playgroud)

我想隔离“192.168.1”。并将其保存到一个变量中,以便稍后在命令中使用。假设我设置了“192.168.1”。到变量a

我希望运行的下一个命令扫描从 192.168.1.1 到 192.168.1.254 的所有 IP 地址,并保存正在使用的地址。由于这个,即将成为程序,将在不同位置的不同计算机上运行“192.168.1”。会有所不同,我正在寻找隔离任何 cmd 放在它的位置。所以上述变量a可以是但不限于192.168.10.、10.10.10.,甚至1.1.1。视情况而定。这是我将使用的代码。

FOR /L %i IN (1,1,254) DO ping -n 1 (the 'a' variable)%i | FIND /i "bytes=">>c:\ipaddresses.txt
Run Code Online (Sandbox Code Playgroud)

或者如果查看变量的外观有帮助。

FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i | FIND /i "bytes=">>c:\ipaddresses.txt
Run Code Online (Sandbox Code Playgroud)

我使用的是 64 位 Windows 10 pro …

ip-address ipconfig findstr cmd.exe windows-10

6
推荐指数
1
解决办法
4万
查看次数

为什么每次启动计算机时都需要更新 IP 地址,然后才能访问 Internet?

我有一个非常奇怪的问题,它刚刚突然出现。当我启动我的 Windows 10 机器时,我无法立即访问互联网。我可以连接路由器,但我无法访问互联网。经过一番摸索后,我发现该命令ipconfig /renew可用于重置默认 IP 地址(我认为无论如何它都是这样做的)并且这解决了我的问题。但是,每次启动我的机器时,我都需要经历这个过程。有谁知道为什么,更重要的是如何永久解决我的这个问题?谢谢

internet ip-address windows-10

6
推荐指数
1
解决办法
2万
查看次数

没有IP地址的设备能够与网络通信

我最近购买了一个 WiFi 红外线集线器,可用于将 IR 信号发送到各种设备。这一切都设置好了,工作正常。

我查看了路由器 Fing 并查看了 ARP 表以尝试查找设备的 IP 地址,但它没有出现在任何地方。我还查看了路由器以查看是否列出了此设备。

所以,我现在很好奇,如果这个设备没有IP地址,它是如何与外界通信的??它是否能够通过 UDP 或仅使用其 MAC 地址的方式广播到外部 IP 地址?

该设备品牌为Aigoss,并链接到涂鸦智能家居系统。

使用涂鸦应用程序,即使我不在家,我也可以操作红外设备,因此它必须以某种方式连接到网络/互联网。

networking wireless-networking ip-address

6
推荐指数
1
解决办法
2272
查看次数

为什么 `curl <this machine's IP>` 与 `curl localhost` 的行为不同?

(重定向自networkengineering.stackexchange

我的网络上有两个 Raspberry Pi——我们称它们为 Pi 和 Rho。

我正在尝试通过它们之间的 ssh 隧道设置端口转发,以便应用程序可以连接到 Rho 上的端口并从侦听 Pi 上的端口的服务器获取结果(我的最终目标实际上是设置端口转发,例如不同网络上的主机可以通过到 Rho 的 ssh 连接访问 Pi 上的 Samba 共享,而我不必完全打开到 Pi 的防火墙端口)。

我局域网中 Pi 的 IP 是192.168.42.69,而 Rho 的192.168.42.112IP是- 这些是我从本地网络通过 ssh 连接到它们的 IP。

为了对此进行测试,我SimpleHTTPServer在 Pi 的端口 8000 上启动了一个最小的 Python 服务器(带有),并sudo ssh -L 140:localhost:8000 root@192.168.42.69 -N在 Rho 上运行。当我curl localhost:140curl 127.0.0.1:140在 Rho 上时,我得到了我期望的响应。但是,当我curl 192.168.42.112:140在 Rho 上时,连接被拒绝;下面的详细输出:

$ curl -vvv 192.168.42.112:140
* Expire in 0 …
Run Code Online (Sandbox Code Playgroud)

networking ssh ip-address port-forwarding ip

6
推荐指数
2
解决办法
1123
查看次数

如何使用 OpenWrt 路由器更新客户端 DHCP 地址?

如何通过 OpenWrt 路由器的 SSH 终端会话更新客户端 DHCP 地址?

router openwrt dhcp ip-address

6
推荐指数
1
解决办法
1万
查看次数

家庭IP地址管理?

有没有比电子表格更好的、免费的在家管理静态 IP 的解决方案?

static-ip ip-address

5
推荐指数
2
解决办法
323
查看次数

当所有 IP 地址用完时会发生什么?

我最近读了一篇文章,他们在文章中写道,有一段时间将不再有可用的 IP 地址。那正确吗?我现在需要注册一个网站以防万一吗?

ip-address ipv6 ipv4 address-space-exhaustion

5
推荐指数
1
解决办法
2149
查看次数

使用源路由进行 IP 地址欺骗

使用 IP 选项,我们可以指定我们希望 IP 数据包在连接到服务器时采用的路由。如果我们知道特定服务器根据 IP 地址提供一些额外的功能,我们是否可以通过欺骗 IP 数据包来利用它,以便源 IP 地址是特权 IP 地址,而源路由上的主机之一是我们自己的。

所以如果特权IP地址是x1,服务器IP地址是x2,我自己的IP地址是x3。我从 x1 向 x2 发送一个数据包,该数据包应该通过 x3。x1 实际上并不发送数据包。只是 x2 认为数据包来自 x1 通过 x3。现在作为响应,如果 x2 使用相同的路由策略(作为对 x1 的礼貌),那么所有数据包都将被 x3 接收。

目的地通常会使用路由标头中指定的相同 IP 地址序列,以便来自服务器的数据包通过我的 IP,我可以获得所需的信息吗?

在上述情况下,我们可以不欺骗 TCP 连接吗?

这种攻击是否在实践中使用?有人用过吗?

ip-address source-routing

5
推荐指数
1
解决办法
4045
查看次数

将 IP 分配给 dd-wrt ​​中的 certian mac 地址

我有一个WRT54G/GL/GS正在运行的 Linksys ,在我DD-WRT v24-sp2 (10/10/09) vpn - build 13064的一生中,我找不到一种基于 Mac 地址分配 IP 的方法。基本上我有几台笔记本电脑,而 Windows 确实没有像样的方法来为每个网络设置单独的配置文件。

dd-wrt ip-address mac-address

5
推荐指数
1
解决办法
9471
查看次数

Mac从终端更改IP地址

我想从 mac 终端更改我的 IP 地址。所以我使用了以下命令。

ifconfig en1 192.168.110.1/16
route add default 192.168.110.1
Run Code Online (Sandbox Code Playgroud)

如果我在这里更改ip。它反映在终端中,但更改未反映在 gui 中。因此,我什至无法 ping 网关。

是否有其他方式通过终端更改 IP 地址?

mac ip-address osx-snow-leopard

5
推荐指数
2
解决办法
2万
查看次数