[命令] Linux 命令 tracepath (显示达到目的主机的路由信息)

内容一:tracepath 命令的选项

1) -n 只显示 IP 地址
2) -b 同时显示 IP 地址和主机名
3) -l 设置初始数据包长度,默认值为 65535
4) -m 设置最大 TTL 值 (允许数据包到达目主机时允许通过的最多网段数),默认值为 30
5) -p 指定要到达的端口

内容二:tracepath 命令的案例

2.1 显示到达主机的路由信息 (只显示主机名)

# tracepath eternalcenter.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  eternalcenter.com                                   190.114ms !H
 1:  eternalcenter.com                                   187.738ms !H
     Resume: pmtu 1500 

2.2 显示到达主机的路由信息 (只显示 IP 地址)

# tracepath -n eternalcenter.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  143.198.58.97                                       188.327ms !H
 1:  143.198.58.97                                       186.518ms !H
     Resume: pmtu 1500 

2.3 显示到达主机的路由信息 (同时显示 IP 地址和主机名)

# tracepath -b eternalcenter.com
 1?: [LOCALHOST]                      pmtu 1500
 1:  eternalcenter.com (143.198.58.97)                   194.175ms !H
 1:  eternalcenter.com (143.198.58.97)                   188.484ms !H
     Resume: pmtu 1500 

[命令] Linux 命令 dig (从 DNS 服务器获取主机信息)

内容一:dig 命令简介

dig 即 domain information groper,主要功能是从 DNS 服务器获取主机信息

内容二:dig 命令的使用案例

2.1 案例一:显示互联网上所有 DNS 根服务器的信息

# dig

2.2 案例二:直接通过域名获取 IP 地址

# dig eternalcenter.com

(补充:这里以通过 eternalcenter.com 域名获取 IP 地址为例)

2.3 案例三:直接通过域名获取 IP 地址,但只显示最基础的内容

# dig eternalcenter.com +short


补充:
1) 这里以通过 eternalcenter.com 域名获取 IP 地址为例
2) 这里的 +short 参数的作用是只显示 IP 地址不显示其它信息

2.4 案例四:直接通过域名获取 IP 地址,并指定显示的内容

# dig eternalcenter.com +noall +answer


补充:
1) 这里以通过 eternalcenter.com 域名获取 IP 地址为例
2) 这里的 noall 参数的作用是不显示所有信息
3) 这里的 answer 参数的作用是显示解析的域名和解析的域名服务器

2.5 案例五:从指定的 DNS 服务器和端口号通过域名获取 IP 地址

# dig @8.8.8.8 -p 53 eternalcenter.com

(补充:这里以通过 eternalcenter.com 域名从 IP 地址是 8.8.8.8 端口是 53 的 DNS 服务器获取主机信息为例)

2.6 案例六:通过 IP 地址获取域名

# dig -x 8.8.8.8

(补充:这里以通过 IP 地址 8.8.8.8 获取域名为例)

2.7 案例七:通过 IP 地址获取主机域名,但只显示最基础的内容

# dig -x 8.8.8.8  +short


补充:
1) 这里以通过 IP 地址 8.8.8.8 获取域名为例
2) 这里的 +short 参数的作用是只显示 IP 地址不显示其它信息

2.8 案例八:通过 IP 地址获取域名,但只显示最基础的内容

# dig +noall +answer -x 8.8.8.8


补充:
1) 这里以通过 8.8.8.8 IP 地址获取域名为例
2) 这里的 noall 参数的作用是不显示所有信息
3) 这里的 answer 参数的作用是显示解析的域名和解析的域名服务器

2.9 案例九:直接通过域名获取域名,同时显示获取的过程

# dig eternalcenter.com +trace


补充:
1) 这里以通过 eternalcenter.com 域名获取域名为例
2) 这里的 +trace 参数的作用是跟踪显示网络路径