Traceroute 是一种网络故障排除工具,可以显示从源到目的地的一包数据所获取的路径或路径。 当数据包通过其预期路线时,网络管理员可以查看设备的 IP 地址和响应时间,如路由器和交换机,数据包在前往目的地的路上通过。 Traceroute 可以使用多种不同的网络协议,如 ICMP(互联网控制消息协议)回声数据包、TCP(传输控制协议)或 UDP(用户数据图协议),但是,跟踪路线检查的最常用方法通常利用 ICMP。

Traceroute 检查有助于发现和理解路由过程中可能发生的潜在延迟,有助于通过各种网络路径在数据包旅程中找到任何故障点。

JSON Object Example
{
    "Timeout": 0,
    "Server": "123",
    "Port": 123,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "Device_Id": 87303,
    "Id": 211738,
    "Task_Type_Id": 12,
    "Name": "123"
}

字段描述

领域 类型 描述

主机

字符串

此字段指定目标地址。

例子:
"Server": "dotcom-monitor.com"

忽略协议错误

布尔

启用此字段时,将跳过协议错误。

例子:
"IgnoreProtocolErrors": true
DNS 解析模式 字符串 可用模式:

  • 设备缓存。 设备缓存是默认选项,意味着在监视之前的任务(设备缓存)期间检索到的缓存名称服务器 (NS) 地址将最初用于监控。
  • 非缓存。 非缓存意味着将不使用设备缓存(上述任务的缓存),因此每个新执行都需要向 DNS 根服务器单独查询。
  • Ttl 缓存。 TTL 缓存意味着在监视之前的任务(设备缓存)期间形成的 NS 缓存最初将用于监视。
  • 外部 DNS 服务器。 外部 DNS 服务器意味着指定的 IP 地址将被视为 DNS 服务器地址,并轮询 NS 数据。

有关更详细的解释,请阅读我们的 DNS 模式选项 知识库文章。

例子:
"DNSResolveMode": "External DNS Server"

 

DNSserverIP 字符串 自定义 DNS 服务器 IP 地址的字段。 有关更详细的解释,请阅读我们的 DNS 模式选项 知识库文章。

例子:
"DNSserverIP": "8.8.8.8"

 

Device_id

Int32

只读字段。 唯一设备 ID

例子:
"Device_Id": 8550

Id

Int32

只读字段。 唯一的任务 ID

例子:
"Id": 17720

Task_Type_Id

Int32

任务字段的类型。 请在相应的表中检查”Task_type_id”的潜在值

例子:
"Task_Type_Id": 60

Task_Name

字符串

任务名称

例子:
"Name":"Trace Task"

超时

Int32

此字段定义任务执行的最大时间值(以毫秒为单位)。

例子:
"Timeout": 400

带网络监控器的视觉跟踪路线

Dotcom-Monitor 解决方案提供了一种简单而有效的方法来可视化流量性能。 在 Dotcom-Monitor 解决方案中,您可以通过创建跟踪路线任务开始 IP 网络监控。 只需输入 IP 地址或主机名即可监控和配置其他设置,例如完成超时,忽略或包含协议错误。 请注意,忽略协议错误将确保您不会收到来自您无法控制的节点的任何错误,即使节点响应了额外的多个请求。 此外,您还可以选择设置我们在本文中提到的特定 DNS 解析模式设置(设备缓存、非缓存、TTL 缓存和外部 DNS 服务器)。 用户还可以通过分配特定的 IP 地址来添加自定义 DNS 主机。

跟踪路线报告

跟踪路线报告允许网络管理员从一个或所有监控位置直观地检查网络性能连接的状态。 跟踪路线可以帮助排除网络错误并确定问题是否是由于 DNS、延迟或服务器造成的。 每次监控位置检测到错误时,都会创建从该监控位置到目标 IP 地址或主机名的跟踪路线。

在视觉跟踪路线报告中,绿点指示一个成功的跳跃,其中数据包在没有任何损失的情况下通过。 橙色点表示发生数据包丢失的跳。 红点表示数据包无法通过或传输该特定跳点的位置。 结果可以通过特定的开始日期和结束日期进行筛选,以便随着时间的推移对结果进行比较。 了解有关 在线报告的更多信息。

有关跟踪路线和利用我们的视觉跟踪路线重新点的好处的更多信息,请阅读我们的 视觉跟踪路线 知识库文章。