怎么判断任意两台计算机的ip地址属于同一个网络?如何查找交换机端口对应的IP地址

admin|
108

交换机端口是不能直接配置IP地址的,如果交换机端口配置IP地址,形成类似(mac,ip,端口号)这样的三元组对应关系通过上述步骤可以查看端口所转发的mac地址和ip地址的终端信息,关于交换机端口的ip地址,如何查找交换机端口转发数据ip地址交换机端口只记录mac地址与端口的绑定关系,如何查找交换机配置了vlan的ip地址配置了vlanif接口,如何查询端口g 0/1/1对应的ip地址,那你们就是同一个局域网如何查找交换机端口对应的IP地址根据我所知道的回答一下这个问题。

怎么判断任意两台计算机的ip地址属于同一个网络

两台计算机的ip地址属于同一个网络?这问有点不太理解

你问的是这两台计算机使用的是不是同一个ISP网络供应商的意思吗?

如果是的话,你可以访问以下地址来查看,相同的就是:

www.ip138.com

在这里你就可以查到自己的公网IP,如下图:

还是问:两台计算机在不在同一个局域网内?

你可以通过以下方法来查看,如果两个IP地址的前三个字段是一样的,那就是相同的:

第一步在我们的电脑上按win+R键,打开运行,输入cmd,点击确定,进去命令提示符,如下图所示:

第二步进去命令提示符之后,我们输入ipconfig,按回车键,进行查看电脑的ip地址,如下图所示:

如:你的IP和对方的IP,这三个字段一样:192.168.1.···;那你们就是同一个局域网

如何查找交换机端口对应的IP地址

根据我所知道的回答一下这个问题。


交换机端口是不能直接配置IP地址的,交换机的端口通过(mac,端口号)这样的mac地址转发表转发数据。

如果交换机端口配置IP地址,需要通过vlanif的方式:

  • step1:交换机开启vlan 100(这个数值可以变化1~2048)

  • step2:配置vlanif 100的ip地址,比如172.16.1.1

  • step3:配置交换机的某个端口的类型为access, 并且指定默认的vlan为100


通过上述步骤,交换机的某个端口就具有了ip地址,可以是实现与其他网络设备比如路由器或者三层交换机通过路由协议互相连接。

如何查找交换机端口转发数据ip地址

  • 交换机端口只记录mac地址与端口的绑定关系,通过arp协议可以找到mac地址与终端设备ip地址的对应关系。

  • 交换机的缓存中存放着一张表(mac,端口号)二层交换机通过mac地址转发数据,与ip地址是没有关系的。

  • 假如是三层交换机,可以输入命令“dispay arp“查看mac地址与ip地址的对应关系,(mac,ip)

  • 上述两张表相结合,就可以查询某个ip的mac地址和转发的端口,形成类似(mac,ip,端口号)这样的三元组对应关系

通过上述步骤可以查看端口所转发的mac地址和ip地址的终端信息。

如何查找交换机配置了vlan的ip地址

配置了vlanif接口,查询端口对应的ip

各个厂家的设备的命令行有可能不一样,但是原理是类似的,这里以华为交换机为例子。

利用这个回答开始提到的配置,vlanif 100接口配置172.16.1.1的地址,交换机端口g 0/1/1配置的端口模式是access,并且配置默认的vlan是100。如何查询端口g 0/1/1对应的ip地址,已知的条件是端口号g 0/0/1或者vlan号100。

step1:查询相关信息,知道端口号和对应的vlan。

  • 如果已知已知的是vlan号100,那么输入命令 display vlan 100,找到tagged interface,其中包含g 0/0/1。

  • 如果是已知端口号 g 0/0/1那么,直接输入display cu interface g 0/0/1查看其默认的vlan。

step2:输入命令:display interface vlanif 100,可以查询端口对应的ip。


关于交换机端口的ip地址,大家有什么看法呢,欢迎在评论区留言讨论。

如需更多帮助,请私信关注,谢谢。