0

我有 3 个 IP 地址。

  • 源IP:IP1
  • 目标IP:IP2、IP3

如何通过 C 代码确定与源 IP 最接近的目标 IP

我不需要知道 IP 地址的确切位置。

只想知道最近的目标IP。

请给我一些建议。

谢谢你。

4

2 回答 2

0

使用跟踪路由?

$traceroute <IP ADDR>

应该返回跃点信息和速度,假设您自己有 IP 地址

于 2013-06-04T09:58:14.467 回答
0

你的 ip 在表格中

aaa.bbb.ccc.ddd - 4 components.

首先,您应该处理第一个组件:

比较(source.aaaa - target1.aaaa)(source.aaaa - target2.aaaa)

(按模块,所以差异总是积极的)

如果两者相等,则继续下一个组件。

如果不同 - 差异较小的那个是最接近的。

于 2013-06-04T10:02:15.357 回答