手机版 收藏 导航

如何查看互联网IP地址的所有者信息_如何使用mtr命令分析网络性能

原创   www.link114.cn   2023-08-11 16:46:39

如何查看互联网IP地址的所有者信息_如何使用mtr命令分析网络性能

在日常的互联网使用中,我们经常需要了解某个 IP 地址的所有者信息。这可以帮助我们确定访问的网站或服务是否可信,或者诊断网络问题时确定问题的来源。查看 IP 地址所有者信息的方法有以下几种:

使用 WHOIS 查询

WHOIS 是互联网域名和 IP 地址注册信息的查询服务。通过 WHOIS 查询,我们可以获取 IP 地址的注册者、地理位置、联系方式等信息。在 Windows 系统中,可以使用命令行工具 whois 进行查询。在 Linux/macOS 系统中,可以使用 whois 命令。例如,查询 8.8.8.8 这个 IP 地址的所有者信息:

$ whois 8.8.8.8
```
[Querying whois.arin.net]
[Redirected to whois.google.com]
[Querying whois.google.com]
[whois.google.com]
Registrant:
    Google LLC
    1600 Amphitheatre Parkway
    Mountain View, CA 94043
    US

Domain Name: 8.8.8.8
Registry Domain ID: 
Registrar WHOIS Server: whois.google.com
Registrar URL: http://www.google.com/
Updated Date: 2021-06-03T12:44:03Z
Creation Date: 1997-09-15
Registry Expiry Date: 2023-09-14
Registrar: Google LLC
Registrar IANA ID: 895
Registrar Abuse Contact Email: ...
Registrar Abuse Contact Phone: +1.6502530000
Domain Status: active
Name Server: ns1.google.com
Name Server: ns2.google.com
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
```

使用在线 WHOIS 查询工具

除使用命令行工具外,也可以使用一些在线的 WHOIS 查询工具。这些工具通常提供更友好的用户界面,并可以提供更加详细的查询结果。例如,WHOISXMLAPIwho.isARIN WHOIS等。

使用 IP 地址查找工具

除 WHOIS 查询,也可以使用一些IP地址查找工具。这些工具通常提供更加丰富的信息,比如 IP 地址的地理位置、运营商信息,以及历史记录等。例如,IP TrackerIPAddress.comIP Location等。

在日常的网络故障排查和性能诊断过程中,了解网络路径和延迟情况是非常重要的。mtr(My TraceRoute)是一个非常有用的网络诊断工具,它可以提供比标准traceroute更详细的网络路径和延迟信息。

安装和使用 mtr 命令

在 Linux 和 macOS 系统上,通常预装有 mtr 命令。在 Windows 系统上,可以下载 WinMTR 工具使用。

使用 mtr 命令非常简单,只需在命令行中输入 mtr [目标主机] 即可开始分析。例如,分析到 www.google.com 的网络路径和延迟情况:

$ mtr www.google.com
```
             Start: Mon Feb 13 20:38:35 2023
                                         Max        Avg       Best       Wrst  StDev
 1. 192.168.1.1                          14.1       12.4       11.6       14.1   0.6
 2. 100.64.0.1                            2.3        2.2        2.0        2.3   0.1
 3. 10.0.0.1                              2.7        2.5        2.2        2.7   0.2
 4. 74.125.243.249                       30.2       28.1       27.1       30.2   1.0
 5. 108.170.250.225                      28.2       26.2       24.3       28.2   1.0
 6. 108.170.236.193                      26.4       26.1       24.6       26.4   0.5
 7. 142.251.49.78                        26.5       25.3       24.1       26.5   0.9
 8. 216.58.215.142                       25.9       24.3       23.1       25.9   0.9
 9. 216.58.215.206                       26.2       25.1       23.9       26.2   0.8
```

理解 mtr 命令的输出

mtr 命令的输出包含以下信息:

  • Hop: 当前所在的网络跳数。
  • Host: 当前所在的主机名或 IP 地址。
  • Loss%: 数据包丢失率。
  • Snt: 发送的数据包数量。
  • Last: 一个数据包的往返时间(RTT)。
  • Avg: 平均往返时间(RTT)。
  • Best: 最小往返时间(RTT)。
  • Wrst: 最大往返时间(RTT)。
  • StDev: 往返时间的标准差。

通过分析这些信息,我们可以很方便地了解网络的性能状况,并定位网络问题的所在位置。

使用 mtr 命令的技巧

除基本的使用方法外,mtr 命令还提供一些高级功能和技巧,例如:

  • 指定数据包大小: mtr -s [size] [目标主机]
  • 指定数据包发送频率: mtr -i [interval] [目标主机]
  • 显示 IP 地址的 AS 号和运营商信息: mtr -r [目标主机]
  • 保存输出结果到文件: mtr -o file [目标主机] > output.txt
  • 以图形化界面显示结果: mtr -g [目标主机]