Windows环境下ip映射和添加、删除、修改路由

Windows环境下ip映射和添加、删除、修改路由

一、cmd 设置ip映射

在Windows的命令提示符(cmd)中设置IP映射通常是指配置网络地址转换(NAT),使得内部网络中的设备可以通过一个公共IP地址访问外部网络。这通常是通过使用netsh命令来完成的。

使用netstat命令

netstat是一个非常有用的命令,它可以显示网络连接、路由表、接口统计等信息。要查看所有开放的端口及其对应的IP地址,你可以使用以下命令:

netstat -an

以下是一个示例,演示如何使用netsh命令在Windows中设置IP映射:

打开命令提示符(以管理员身份运行)。

输入以下命令来添加一个新的IP映射:

netsh interface portproxy add v4tov4 listenport=外部端口 listenaddress=外部IP地址 connectport=内部端口 connectaddress=内部IP地址

替换外部端口、外部IP地址、内部端口和内部IP地址为实际值。

例如,如果您想要将所有到达192.168.1.100的80端口的流量映射到内部网络的192.168.0.10的8080端口,您可以使用以下命令:

netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.100 connectport=8080 connectaddress=192.168.0.10

要查看当前的IP映射配置,可以使用:

netsh interface portproxy show all

要删除已经存在的映射,可以使用:

netsh interface portproxy delete v4tov4 listenport=外部端口 listenaddress=外部IP地址

请确保在执行这些操作之前已经打开了相应的网络适配器上的IP转发。

二、windows-cmd下添加、删除和修改静态路由

背景

本文记录相关windows cmd/powershell命令用于日常windows快捷管理,以供参考。

1、添加一条路由表

route add 192.168.20.0 mask 255.255.255.0 192.168.4.1 metric 2 if 2

或者

route add 192.168.20.0 mask 255.255.255.0 192.168.4.1

命令说明:添加一条路由记录,所有到192.168.20.0/24网段的数据包,都通过2号接口(网卡)走192.168.4.1的网关,优先级为2。

route add -p 192.168.100.0 mask 255.255.255.248 192.168.1.1 metric 3 if 2

作用同上,-p参数表:该记录为永久路由,不会因为重启机器而丢失。

2、删除一条路由表

route delete 192.168.10.0

删除静态路由:

要删除特定的静态路由,你需要知道该路由的目的网络(或主机)的IP地址以及下一跳的IP地址(网关)。然后,使用route delete命令。例如,要删除目的地为192.168.1.0子网,下一跳为192.168.0.1的路由,你可以使用以下命令:

route delete 192.168.1.0 mask 255.255.255.0 192.168.0.1

其中,mask 255.255.255.0是子网掩码,根据你的网络配置可能需要调整。

【语法】:

route delete 网络目的地址 [mask] [子网掩码]

route delete 112* ------>删除路由时用这种模糊匹配,表删除以112开头的IP路由表中的所有路由时;

命令说明:如果有两条192.168.10.0路由记录,即路由表中存在相同的“目的网络号”,则会将两条记录同时删除。如果只想删除其中某一条的话,请在删除后用route add命令再添加上其中一条。

3、修改一条现有路由记录

route change 162.0.0.0 mask 255.255.0.0 162.54.10.5 metric 2 if 2

或者

route change 162.0.0.0 mask 255.255.0.0 162.54.10.5 -p

命令说明:CHANGE参数只能修改路由条目的“网关”和“跳数”。

4、查看路由表

route print -4/-6

#显示路由信息

netsh interface ip show route

路由表列说明:

第一列是网络目的地址。列出了路由器连接的所有的网段。

第二行网络掩码列提供这个网段本身的子网掩码,而不是连接到这个网段的网卡的子网掩码。这基本上能够让路由器确定目的网络的地址类。

第三列是网关。一旦路由器确定它要把这个数据包转发到哪一个目的网络,路由器就要查看网关列表。网关表告诉路由器这个数据包应该转发到哪一个IP地址才能达到目的网络。

第四列接口列告诉路由器哪一个网卡连接到了合适的目的网络。从技术上说,接口列仅告诉路由器分配给网卡的IP地址。那个网卡把路由器连接到目的网络。然而,路由器很聪明,知道这个地址绑定到哪一个物理网卡。

第五列是测量,或跳数。测量本身是一种科学。该值越小的,可信度越高

【例子】

NetworkDestination Netmask Gateway Interface Metric

0.0.0.0 0.0.0.0 116.69.106.120 116.69.106.1 1

上面信息表示发向任意网段的数据通过本机接口116.69.106.1被送往一个默认的网关:116.69.106.120,它的管理距离是1,管理距离指的是在路径选择的过程中信息的可信度,管理距离越小的,可信度越高。

5、查看广播信息

arp -a

##查看查看与本地电脑连接的mac地址跟IP地址,即当前电脑上的ARP映射表。可以看到当前的ARP的映射关系是动态的还是静态的。

arp -s w.x.y.z aa-bb-cc-dd-ee-ff

##添加静态ARP实现ARP绑定。其中w.x.y.z代表要绑定的IP地址,aa-bb-cc-dd-ee-ff代表其MAC地址

arp -d InetAddr[IfaceAddr]

##删除指定的IP地址项,此处的InetAddr代表IP地址,要删除所有项,请使用星号(*)通配符代替。

相关数据

表示心情的词语
365bet手机网址

表示心情的词语

📅 07-08 👁️ 5021
王者荣耀买哪个战士最好
365bet体育备用

王者荣耀买哪个战士最好

📅 07-17 👁️ 1449
太原二手电视(想买个二手电视机那里有?)
Bet体育365提款要多久2022

太原二手电视(想买个二手电视机那里有?)

📅 06-27 👁️ 6334