当前位置:编程学习 > C#/ASP.NET >>

如何找出设备中重复的ip

如题!
当网络中出现重复ip时,此ip还能ping通,但是如果往这个ip传输数据就会传输到其中一个设备中。

请教大神如何检查网络中是否存在重复的ip啊 重复ip,c# --------------------编程问答-------------------- 怎么可能有这种奇葩的事情。 --------------------编程问答-------------------- 第二个设备设置已经存在的IP能设置成功? --------------------编程问答-------------------- 难道是传说中的负载均衡.. --------------------编程问答--------------------
引用 楼主 woxnyan 的回复:
如题!
当网络中出现重复ip时,此ip还能ping通,但是如果往这个ip传输数据就会传输到其中一个设备中。

请教大神如何检查网络中是否存在重复的ip啊




引用 1 楼 caozhy 的回复:
怎么可能有这种奇葩的事情。


是这样:比如说,我新拿了一个设备,他本身有一个默认ip,但是我已经添加的设备中已经存在了这个ip,当把新设备连入网络时不就会出现这种情况。

请教各位,如果两个设备ip一样,能检测的出来吗? --------------------编程问答-------------------- 我说的网络是自己的一个局域网,两个ip一样的设备连上后的确能ping的通。
公司说看看检测重复ip的功能能不能实现
拜托大神们解答了 --------------------编程问答-------------------- 不是还有端口吗,你IP相同,端口号肯定不同吧,这个没必要去检测吧,做些无用功。你发送到设备,应该指定IP和PORT --------------------编程问答--------------------
引用 6 楼 dotnetstudio 的回复:
不是还有端口吗,你IP相同,端口号肯定不同吧,这个没必要去检测吧,做些无用功。你发送到设备,应该指定IP和PORT


设备的默认监听端口都是一样的,检测是否存在相同ip是为了防止我刚才说的,当新设备加入时ip冲突,导致写数据时不知道写到哪一个设备去了,会出问题 --------------------编程问答-------------------- 如果出现同样的IP,那是在挑战基础网络设备的能力了,DHCP一般不会允许这样的事情发生。
如果同样的IP出现,那么就获取该设置的MAC地址进行识别吧。貌似也只能这样了,因为设置的身份识别也就IP和Mac地址两种东西了。
--------------------编程问答--------------------
引用 7 楼 woxnyan 的回复:
Quote: 引用 6 楼 dotnetstudio 的回复:

不是还有端口吗,你IP相同,端口号肯定不同吧,这个没必要去检测吧,做些无用功。你发送到设备,应该指定IP和PORT


设备的默认监听端口都是一样的,检测是否存在相同ip是为了防止我刚才说的,当新设备加入时ip冲突,导致写数据时不知道写到哪一个设备去了,会出问题

在添加之前先ping一下这个IP ping的通就提示设备已经存在  --------------------编程问答-------------------- 可以弄个已有IP列表,每次新分配IP先查看列表
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 9 楼 lww5351568 的回复:
Quote: 引用 7 楼 woxnyan 的回复:

Quote: 引用 6 楼 dotnetstudio 的回复:

不是还有端口吗,你IP相同,端口号肯定不同吧,这个没必要去检测吧,做些无用功。你发送到设备,应该指定IP和PORT


设备的默认监听端口都是一样的,检测是否存在相同ip是为了防止我刚才说的,当新设备加入时ip冲突,导致写数据时不知道写到哪一个设备去了,会出问题

在添加之前先ping一下这个IP ping的通就提示设备已经存在 


如果按照正常的操作来时这样的,不会出现ip重复现象。
但是有时会拿着已经配置好的设备直接接入网络,这样会出问题,所以需要此功能判断是否ip重复 --------------------编程问答--------------------
引用 10 楼 UR_Not_Alone 的回复:
可以弄个已有IP列表,每次新分配IP先查看列表


谢谢,但是很多时候会误操作,或者强行改ip。
我想知道已经发生这种情况了,能查的出来吗 --------------------编程问答--------------------
引用 8 楼 shencb 的回复:
如果出现同样的IP,那是在挑战基础网络设备的能力了,DHCP一般不会允许这样的事情发生。
如果同样的IP出现,那么就获取该设置的MAC地址进行识别吧。貌似也只能这样了,因为设置的身份识别也就IP和Mac地址两种东西了。


但是两个ip相同的设备,在获取mac时,他只能查找到其中一个设备的mac --------------------编程问答-------------------- 真够奇葩的! --------------------编程问答--------------------
引用 15 楼 huanggreat 的回复:
真够奇葩的!


哎,有这个需求不就得想办法做,实在做不了再说 --------------------编程问答-------------------- 可以通过mac地址找出对应的ip,然后判断ip是否重复吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,