traceroute

如何解决远程互联网路由问题?
traceroute

如何解决远程互联网路由问题?

(这可能在 serverfault 上更适合回答,但从技术上讲这与服务器无关,因此欢迎提出建议......) 我们刚刚换了办公室。我们住在马萨诸塞州的剑桥,有一台康卡斯特商务级有线调制解调器。每隔几天,在一天的大部分时间里,我们都会遇到无法访问某些网站(但不是全部)的问题 - 例如 Slashdot。碰巧的是,我住在离办公室三英里的地方,家里也有一台康卡斯特商务级有线调制解调器。从办公室,我可以通过 ssh 连接到家里的服务器,尽管我使用了一些相同的路由器 - 并且全部相同的一般 POP - 我在家里没有遇到这些问题。 15 年前,我知道如何排除故障,并...

Admin

如何追踪黑客
traceroute

如何追踪黑客

所以,我非常喜欢 90 年代那些关于黑客的俗气电影(阅读黑客)我一生都在使用电脑,这让我在大学里学习计算机工程。前几天,我在看一部熟悉的俗气黑客电影,为 FBI 工作的超级聪明的青少年,被雇来抓捕黑客在他的系统上发现了黑客。他继续输入一些命令,并能够追踪坏人在连接到被黑客入侵的计算机之前进行的所有计算机跳跃。 我的问题很简单:这可能吗?我知道你可以查看traceroute数据包并查看它们去过哪里,但对计算机的活动连接也能这样做吗?安全公司和 FBI 等大机构如何“追踪”黑客回到他的目的地。当然,假设他在世界各地甚至整个tor网络都使用了多个代理。 此外,...

Admin

授予 traceroute.db 特殊权限“s”是否安全?
traceroute

授予 traceroute.db 特殊权限“s”是否安全?

我安装了两个 traceroute 程序,但我注意到它们没有相同的权限: ~$ ls -l /usr/bin/inetutils-traceroute -rwsr-xr-x 1 root root 60184 August 23, 2023 /usr/bin/inetutils-traceroute ~$ ls -l /usr/bin/traceroute.db -rwxr-xr-x 1 root root 72944 25 feb 2023 /usr/bin/traceroute.db 您可以看到 traceroute.db 没有特殊权限“s”,这就...

Admin

为什么使用移动互联网访问具有公共 IP 的本地服务器会更快?
traceroute

为什么使用移动互联网访问具有公共 IP 的本地服务器会更快?

我在我的机器上托管了 MinIO 服务器。我对其进行了端口转发,现在我可以通过公共 IP 地址访问文件;一切正常。 但我注意到,当我从我的 PC 通过公共 IP 访问我的服务器时,文件的传输速度比使用我的移动互联网快得多。 执行完后,traceroute 1.2.3.4.5我只得到了一行结果。所以很可能这意味着我的路由器足够智能,只使用本地网络而不使用外部互联网。 我能以某种方式禁用此行为吗?我想要的是流量通过整个互联网,而不是仅在本地解析。 ❯ traceroute 2xx.x.x.xx5 tracerout...

Admin

traceroute 需要 -I 选项才能工作
traceroute

traceroute 需要 -I 选项才能工作

我在使用 traceroute 命令时遇到了问题:如果我想使用它,无论是否启用了 Netfilter 防火墙,我都必须使用 -I 选项。我测试了两个不同的软件包,结果相同:traceroute 和 inetutils-traceroute 。我目前使用 inetutils-traceroute。 ~$ traceroute google.com traceroute to google.com (216.58.213.78), 64 hops max 1 192.168.1.1 3,917ms 1,808ms 1,553ms 2 * ...

Admin

跟踪路由使用 UDP 而不是 ICMP?
traceroute

跟踪路由使用 UDP 而不是 ICMP?

我正在玩一款名为“Planetside 2”的游戏,几天以来,包括我在内的许多用户在特定服务器上都遇到了高 ping 问题,而其他用户则没有。 因此我想尝试跟踪路由/ping 服务器 IP,以找出哪个服务器节点导致了高 ping 问题。 但是,服务器似乎有某种防火墙,可以保护自己免受 ICMP 的 ping 攻击。每当我使用“ping 69.174.216.23”(该 IP 在 Google 上是公开的,因此我可以在此处分享)时,我都会收到超时响应。 因此我使用 Wireshark 来找出游戏客户端如何与服务器通信,我发现它正在使用 UDP 来 ping 服...

Admin

跟踪路由/时区问题
traceroute

跟踪路由/时区问题

我遇到了一些问题,我的 Windows 位置报告是以色列某个购物中心的入口,尽管我身在马萨诸塞州。到 google 的跟踪路由有一个奇怪的第二跳(10.61.22.67),我无法直接 ping 通。然而,紧接着是马萨诸塞州和纽约的常规康卡斯特 IP 地址,最后是德克萨斯州。有没有知道为什么我只能在 Windows 上使用以色列?此外,有没有知道为什么在我的 IP 之后直接有一个 10.61.22.67 IP,即使下一跳是我的正常公共 IP?我住在一栋公寓大楼里,这是为什么?似乎只有 Windows 系统才有这个问题。edge 或 firefox、chrome...

Admin

从公寓外到公寓内​​的 SSH 故障排除
traceroute

从公寓外到公寓内​​的 SSH 故障排除

我正在尝试从外部(例如在工作时)通过 ssh 连接到我家庭网络中的一台计算机。 这在我上一个公寓里是有效的。我使用的是 xfinity 电缆。我在路由器 (EdgeRouterX) 上设置了动态 DNS。我还设置了端口转发,将端口 22 从外部转发到我家庭网络上的服务器。一切都很顺利! 最近我搬到了一个新公寓。新公寓有免费互联网热线通讯。设备没有改变。所有设置都相同。虽然在我的家庭网络上我可以ssh 192.168.1.50(在本地网络上运行 sshd 的机器的 ip 地址)。但是,我无法 ssh 到公共 IP 地址。例如,如果我去https://whati...

Admin

如何判断网卡是否已连接
traceroute

如何判断网卡是否已连接

外部路由器很麻烦。有时它们会挂起,必须手动关闭并重新打开才能重新激活连接。服务器做不了什么。但是,当它检测到卡断开连接时,它可以发出警报,或者可以更改路由,或者,如果不使用外部路由器,它甚至可以自行恢复连接。 我有两个 ISP,还有一个 cron 任务,它会不时检查两个连接。其核心部分的代码如下: /usr/bin/traceroute -4 -n -m 8 -i $isp1_if -s $isp1_ip $isp1_tracehost \ > $output 2>&1 || { logger -s -t "$0" -p...

Admin

VirtualBox 内部网络将允许 ping 和 traceroute,但不允许 nc
traceroute

VirtualBox 内部网络将允许 ping 和 traceroute,但不允许 nc

更新:tcpdump仅显示nc生成 ARP 流量的 ARP 流量who has 192.168.254 tell 192.168.1.64,但tracepath显示告诉 Fedora 谁拥有 192.168.1.5。192.168.1.5 可 ping,但 264 不可。Fedora 是我执行 的主机ping。 我已经在互联网上的 Debian 11 上放置了 Fedora 39 和 Bitnami PostgreSQL 15(15.5.0-r3)。 traceroute -T,tracepath并且ping会找到 PostgreSQL 主机,但nc找不到例...

Admin

Traceroute 有效,但 ping 无效
traceroute

Traceroute 有效,但 ping 无效

我的近期目标是从 LAN 上的设备 ping 到 WSL2 上的 Ubuntu 22.04。 语境 我正在学习使用 ROS2。它允许通过 FastDDS 在不同的机器上进行实例通信。一旦设置好,它应该会相当方便。由于我不知道如何在我的环境中设置它,所以我问FastDDS:WSL2 和 Raspberry Pi 之间的 demo_nodes_cpp。总结:FastDDS 默认情况下不起作用,所以我开始研究如何让它工作。上面链接的对话让我绕过了发现其他 ROS2 实例的默认方式,而是配置了一个发现服务器。这可行,但现在我想找到一个不使用 WireGuard VP...

Admin

traceroute 没有显示我的公网 IP 所在的网络
traceroute

traceroute 没有显示我的公网 IP 所在的网络

我检索了我的公共 IP 并对其进行了 whois 查询: whois $(wget -qO- ipinfo.io | grep -w ip | sed 's/"//g;s/://g;s/,//g;s/ip//g;s/^.*[ \t]//g') 我的公网 IP: 79.116.123.39 whois 结果: [...] 79.116.123.0 - 79.116.123.255 [...] route: 79.116.0.0/16 然后我跟踪路由到 google.com 1 _gateway (192.168.0.1) 6.00...

Admin

确定游戏服务器的延迟问题
traceroute

确定游戏服务器的延迟问题

我正在玩一款在线游戏,服务器物理上位于同一个城市(约 10 公里 = 6 英里)。我使用 WiFi 有线上网,ping 值约为 170-200 毫秒,并伴有严重的峰值。从我的 5G 手机来看,延迟似乎相同。在我朋友家,使用不同的 ISP,ping 值为 9 毫秒,没有任何峰值。 我需要帮助来确定问题出在我的 ISP、WiFi 设置还是游戏服务器本身。我朋友的 ping 值较低似乎表明是我的 ISP 的问题。如果是这样,我需要联系我的 ISP 并告诉他们问题出在哪里。该游戏有多个本地服务器,结果类似。 笔记:游戏在我的 Android 手机上运行,​​使用 5...

Admin

为 traceroute 创建 Windows 防火墙规则
traceroute

为 traceroute 创建 Windows 防火墙规则

我想创建一个允许出站 tracert.exe 连接的 Windows 防火墙规则。但是当我: 进入“高级安全 Windows 防火墙”面板 阻止所有出站连接 创建规则以允许 cmd.exe 和 tracert.exe 的出站连接,并允许所有协议 打开命令提示符和数字: c:\用户\管理员>tracert xx.xx.xx.xx 它不起作用,Windows 防火墙仍然阻止它。 PS:当我在防火墙窗口中允许所有出站连接时,tracert 运行良好。 PPS 过去我还注意到,根据某些 Windows 操作系统,如果我使用路径“%SystemRoo...

Admin

traceroute 不显示本地代理跳转
traceroute

traceroute 不显示本地代理跳转

我使用的是 Ubuntu,代理设置是将流量转发到我家局域网中另一台 PC 上的本地代理。设置如下: Ubuntu 设置: 当从我的电脑跟踪数据包时,为什么 traceroute 没有在列表中显示代理服务器? 结果如下: ...

Admin