代码之家  ›  专栏  ›  技术社区  ›  mawia

用于在unix中根据跳数计算距离的工具

  •  0
  • mawia  · 技术社区  · 16 年前

    我还需要找出客户的地理位置。他们是否也有任何工具/方法用于此? 我们将非常感谢您在这方面提供的任何帮助。 提前谢谢。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Jakob Borg    16 年前

    这有点复杂,有几个原因。首先,每个方向的跳数可能不同。忽略这一点,您可能可以查看接收到的IP数据包的TTL字段。这是一个低于UDP的层,因此我不完全确定如何通过普通套接字接口访问它。但是,如果可以得到该值,则可以将其与客户机/服务器通常发送的内容(通常为64或255)进行比较,并推断出它所经过的跃点数。

    对于地理信息,有许多geoip数据库可在线获取,但通常是商业性的。数据的精度也可能有所不同。

        2
  •  0
  •   Robert S. Barnes Antoni    16 年前

    你可以试试 tracepath 作为替代 traceroute

        3
  •  0
  •   Ether    16 年前

    如果您尚未阅读此内容,则必须立即阅读:

    " The case of the 500 mile email. "