Tracert 输出 - 尝试了解预期结果

Tracert 输出 - 尝试了解预期结果

例如,如果我输入

tracert www.facebook.com

我希望看到数据包在到达网站时所采用的路径,以及它经过的路由器,并记录跳转时间。我还认为 IP 标头的字段包含 TTL,当 TTL 变为 0 时,接收发送方会将其丢弃并通知原始发送方。(如果我错了,请告诉我)

但是,我的问题是:如果我输错了网站名称,我会期望得到什么输出,并且这个命令是否会在一天中的任何时间给我完全相同的输出(对于 www.facebook.com)?我本以为由于高峰时段路由器更忙,延迟更多,结果会有所不同,但是,我希望有人可以更好地解释发生了什么。

答案1

您将始终被“正确”的站点引导 -> 具有您键入的确切名称的站点。这可能不是“您正在寻找的站点”,但由于您输入了错误,DNS 给出的答案是正确的(因为它将准确检查您询问的内容)。这用于一些欺骗攻击,攻击者注册“类似”的名称(我敢打赌您无法找到“x”和 unicode 字符 x0445 之间的差异)。
关于“一天中的时间”,这取决于情况,也许站点可能让所有前端响应相同的 IP 并管理“内部”的负载平衡(因此 IP 始终相同),或者它可以有一个“轮换”的 IP 池以允许分派到多个主机(IP 变化的典型示例)。这些只是示例。

相关内容