2022时政热点事件,2022最新时事新闻热点汇总
2022-11-13
更新时间:2023-01-11 09:11:58作者:51data
在Windows和Linux等操作系统上,有一种非常有用的工具称为traceroute命令(在Windows上,等效命令称为tracert )。 此命令行工具可帮助系统管理员和网络工程师解决常见的网络问题。
每当用户抱怨与网站或服务器的连接速度慢时,管理员都会使用跟踪路径检测瓶颈。 此外,如果服务无法访问,请使用traceroute命令。 这是为了显示网络路径的哪个特定部分有问题。
Traceroute如何工作?
traceroute命令通过将网络数据包发送到目标主机来工作。 每个主持人还会显示时间的响应。
通过分析路由,网络工程师可以确定路由是否最合适。 响应时间为揭示哪些跳存在延迟问题提供了重要线索。
要获得常规traceroute结果和国家、地区、城市等地理定位结果,系统管理员使用Python IP2Trace工具。 介绍IP2Trace带来的功能的简单演示。
安装python ip2跟踪
开始示威吧。 首先,需要安装一些先决条件。 注意:以下安装过程适用于Debian 11 Linux操作系统。 因为这是演示机。
然后,要安装Python和IP2Trace,请运行以下命令:
Python
sudo apt update
sudoaptinstallpython3python3- pip
sudo pip install IP2Trace
然后下载IP2Location BIN数据库文件。 可以获得IP2Location LITE数据库并免费下载。
下载包含BIN的压缩文件后,提取BIN文件并将其保存在建议的文件夹/usr/share/ip2location中。 如果文件夹不存在,则只需创建它。
使用DB25的IP2Trace进行简单演示
使用IP2Trace命令非常简单。 从DB25.BIN文件(缺省文件夹为上面推荐的文件夹)中获取查询 IP地址8.8.8.8的基本地理位置数据。
Python
1
Sudo ip2tracepy 8.8.8.8 -d DB25。 _垃圾桶
请看以下结果:
IP2Trace命令的演示结果
*默认情况下,IP2Trace会在有数据可用时返回国家代码、地区和城市。
每条线路都是沿着通向主机或最终目标服务器的路由的一个跳点。 请注意IP地址后面的三个数字。 这些是发送的三个数据包各自的响应。时间
因为使用的是DB25数据库,所以让我们修改上面的命令,从BIN文件中输出更多的字段。 显示国家代码、国名、地区名称、城市名称、ISP名称、网络速度、使用类型。 分析这些数据有助于进一步深入了解问题的根本原因。
Python
Sudo ip2tracepy 8.8.8.8 -d DB25。 _ bin-ocountry _ code country _ nameregion _ name city _ nameispnet _ speed usage _ type
请看以下结果:
已修复的IP2Trace命令演示结果
找到ip2 locationtracerouteapplication命令支持的各种选项。 也可以使用以下命令:
Python
sudo ip2tracepy - h
好处
IP2Trace通过添加地理信息改进了现有的traceroute命令。
地理位置数据可以更容易地解决网络问题。
安装Python IP2Trace比C IP2Trace更容易。
缺点
必须安装并运行Python。
需要有在控制台上执行命令的经验。
为了保持地理准确性,需要定期更新BIN文件。
结论
Traceroute是网络和系统管理员常用的命令行工具。 例如,系统管理员使用跟踪路由监视internet连接。 它有助于可视化路径流量,包括丢包和高延迟。