在 Linux 系統(tǒng)中,可以使用 iproute2 工具來(lái)指定出站 IP。具體步驟如下:
1.使用 ip addr add
命令添加多個(gè) IP 地址到網(wǎng)卡上。
2.使用 ip route add
命令添加路由規(guī)則,指定不同的目的地址使用不同的源 IP 進(jìn)行路由。
3.使用 ip route get
命令檢查路由規(guī)則是否生效。
例如:
ip addr add 192.168.1.100/24 dev eth0 ip addr add 192.168.1.101/24 dev eth0 ip route add default via 192.168.1.1 src 192.168.1.100 ip route add default via 192.168.1.1 src 192.168.1.101
注意:在上面的例子中,默認(rèn)網(wǎng)關(guān)為192.168.1.1,網(wǎng)卡為eth0.
在 Windows 系統(tǒng)中,可以使用命令提示符(CMD) 來(lái)配置單網(wǎng)卡多 IP 的出站 IP。具體步驟如下:
打開(kāi)命令提示符,輸入 ipconfig并回車(chē),查看當(dāng)前網(wǎng)卡的 IP 地址信息。
使用 netsh interface ip add address 命令來(lái)添加多個(gè) IP 地址到網(wǎng)卡上。 例如:
netsh interface ip add address "網(wǎng)卡名" 192.168.1.100 255.255.255.0
netsh interface ip add address "網(wǎng)卡名" 192.168.1.101 255.255.255.0
使用 netsh interface ip set address 命令來(lái)設(shè)置網(wǎng)卡的默認(rèn)出站 IP。例如:
netsh interface ip set address "網(wǎng)卡名" static 192.168.1.100 255.255.255.0 192.168.1.1 1
使用 ipconfig 命令來(lái)檢查配置是否生效。
如果你需要?jiǎng)h除某個(gè) IP 地址,可以使用 netsh interface ip delete address 命令來(lái)刪除。
如果你需要重啟網(wǎng)卡使配置生效,可以使用 netsh interface set interface 命令來(lái)重啟網(wǎng)卡。
為了更好的管理這個(gè)配置,可以使用 PowerShell 來(lái)編寫(xiě)腳本來(lái)實(shí)現(xiàn)這些操作。
注意:在上面的例子中,默認(rèn)網(wǎng)關(guān)為192.168.1.1,網(wǎng)卡名為你網(wǎng)卡的名稱(chēng)