对于这个简单的问题,我很抱歉,但我正在尝试对 tcpdump 和网络进行自我教育。
我正在跟踪流向某个主机的所有流量
tcpdump -SX -i any dst host host.site.com
但是,在 tcpdump 输出中,我看到打印出不同的域,例如
edge-123.site.com
.
我对两个 URL 进行了 ping 操作,它们具有相同的 IP,所以这就是我要查询的流量。
我想了解为什么我会在输出中得到不同的主机名,如何防止这种情况发生?谢谢。
对于这个简单的问题,我很抱歉,但我正在尝试对 tcpdump 和网络进行自我教育。
我正在跟踪流向某个主机的所有流量
tcpdump -SX -i any dst host host.site.com
但是,在 tcpdump 输出中,我看到打印出不同的域,例如
edge-123.site.com
.
我对两个 URL 进行了 ping 操作,它们具有相同的 IP,所以这就是我要查询的流量。
我想了解为什么我会在输出中得到不同的主机名,如何防止这种情况发生?谢谢。
您得到了一个不同的主机名,因为 tcpdump 查找了 IP 地址的 PTR 记录并在其显示中使用了它。
-n
您可以使用该选项关闭主机名查找并仅显示 IP 地址。您可能还想使用它两次,以避免打印协议和端口名称(例如
25
,而不是smtp
)。从手册页: