我想知道我是否能够通过终端更改公共 IP 地址而不会失去连接,出于某些原因,我更愿意编写一个程序来每单位时间多次更改公共 IP 地址,这可能吗?
答案1
您无法通过终端更改您的公共 IP 地址,因为您的公共 IP 是由您的 ISP 分配的。根据您的 ISP,它可以是静态的(即不会改变)或动态的,即可以随机改变。
如果你想更改本地网络上的 IP 地址,请使用以下命令获取网络接口的名称,ifconfig
然后使用以下命令进行更改
sudo ifconfig nameOfInterface desiredIPAddress 255.255.255.0
一个例子如下
sudo ifconfig enp3s0 192.168.1.227 255.255.255.0
注意:255.255.255.0 是你的网络掩码。很可能就是这样