# icmp.tracert 库模块帮助文档

[范例](https://www.aardio.com/zh-cn/docs/examples/Network/Manage/tracert.html)

## icmp 成员列表 <a id="icmp" href="#icmp">&#x23;</a>

### icmp.tracert <a id="icmp.tracert" href="#icmp.tracert">&#x23;</a>
TRACERT 路由跟踪工具，仅支持 IPv4

### icmp.tracert() <a id="icmp.tracert" href="#icmp.tracert">&#x23;</a>
创建 TRACERT 对象  

[返回对象:icmpTracertObject](#icmpTracertObject)

## icmpTracertObject 成员列表 <a id="icmpTracertObject" href="#icmpTracertObject">&#x23;</a>

### icmpTracertObject.close() <a id="icmpTracertObject.close" href="#icmpTracertObject.close">&#x23;</a>
关闭对象

### icmpTracertObject.echoReply.dataSize <a id="icmpTracertObject.echoReply.dataSize" href="#icmpTracertObject.echoReply.dataSize">&#x23;</a>
回复数据大小

### icmpTracertObject.echoReply.options.ttl <a id="icmpTracertObject.echoReply.options.ttl" href="#icmpTracertObject.echoReply.options.ttl">&#x23;</a>
回复包 TTL

### icmpTracertObject.echoReply.roundTripTime <a id="icmpTracertObject.echoReply.roundTripTime" href="#icmpTracertObject.echoReply.roundTripTime">&#x23;</a>
往返时间 RTT,单位毫秒

### icmpTracertObject.echoReply.status <a id="icmpTracertObject.echoReply.status" href="#icmpTracertObject.echoReply.status">&#x23;</a>
状态码,0 为到达目标,11010 为超时,11013 为 TTL 过期

### icmpTracertObject.hop("目标IP地址或域名",ttl) <a id="icmpTracertObject.hop" href="#icmpTracertObject.hop">&#x23;</a>
指定 TTL 执行一次探测并返回跳点信息表

### icmpTracertObject.ip <a id="icmpTracertObject.ip" href="#icmpTracertObject.ip">&#x23;</a>
已解析的目标 IPv4 地址

### icmpTracertObject.maxHops <a id="icmpTracertObject.maxHops" href="#icmpTracertObject.maxHops">&#x23;</a>
最大跳数,默认为30

### icmpTracertObject.perform("目标IP地址或域名",ttl) <a id="icmpTracertObject.perform" href="#icmpTracertObject.perform">&#x23;</a>
指定 TTL 执行一次 ICMP 探测

### icmpTracertObject.requestData <a id="icmpTracertObject.requestData" href="#icmpTracertObject.requestData">&#x23;</a>
发送数据,默认为32字节数据

### icmpTracertObject.resolve("目标IP地址或域名") <a id="icmpTracertObject.resolve" href="#icmpTracertObject.resolve">&#x23;</a>
解析目标并保存到 ip 属性

### icmpTracertObject.timeout <a id="icmpTracertObject.timeout" href="#icmpTracertObject.timeout">&#x23;</a>
单跳超时,默认为 4000 毫秒（4 秒）

### icmpTracertObject.trace("目标IP地址或域名",callback) <a id="icmpTracertObject.trace" href="#icmpTracertObject.trace">&#x23;</a>
执行路由跟踪,返回跳点信息数组。callback 返回 false 可中断

### icmpTracertObject.ttl <a id="icmpTracertObject.ttl" href="#icmpTracertObject.ttl">&#x23;</a>
当前 TTL
