TcpTestSucceeded: False 无法连接到特定端口

问题描述 投票:0回答:1

我正在尝试连接以打开 Windows 计算机上的端口 89,以便其他人可以访问它,但我在执行此操作时遇到了问题。我在防火墙中添加了一条规则以允许访问端口 89,但它似乎仍然不起作用。关于如何解决甚至如何调试有什么建议吗?

PS D:\> Test-NetConnection devbox -p 89
WARNING: TCP connect to (fe80::188d:3b90:868b:c3f6%5 : 89) failed                                                       WARNING: TCP connect to (2001:4898:3:25:7975:d61e:f88e:bfe2 : 89) failed                                                WARNING: TCP connect to (2001:4898:3:25:188d:3b90:868b:c3f6 : 89) failed                                                WARNING: TCP connect to (fe80::4c9e:1380:c530:b43a%42 : 89) failed                                                      WARNING: TCP connect to (fe80::6d77:dd66:a5b1:902c%26 : 89) failed                                                      WARNING: TCP connect to (fe80::69d3:4282:2917:485d%18 : 89) failed                                                      WARNING: TCP connect to (fe80::c9a:5dbc:5823:fdd9%13 : 89) failed                                                       WARNING: TCP connect to (10.123.77.38 : 89) failed                                                                      WARNING: TCP connect to (172.24.96.1 : 89) failed                                                                       WARNING: TCP connect to (172.24.48.1 : 89) failed                                                                       WARNING: TCP connect to (172.21.128.1 : 89) failed                                                                      WARNING: TCP connect to (2001:0:d5b:9458:c9a:5dbc:5823:fdd9 : 89) failed                                                                                                                                                                                                                                                                                                ComputerName           : devbox                                                                                   RemoteAddress          : fe80::188d:3b90:868b:c3f6%5                                                                    RemotePort             : 89
InterfaceAlias         : vEthernet (New Virtual Switch)
SourceAddress          : 2001:4898:3:25:188d:3b90:868b:c3f6
PingSucceeded          : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded       : False

sockets tcp localhost
1个回答
0
投票

确保您或您的朋友确实这样做了:

导航到控制面板、系统和安全以及 Windows 防火墙。 选择高级设置并在左侧窗格中突出显示入站规则。 右键单击入站规则并选择新建规则。 添加您需要打开的端口,然后单击“下一步”。 将协议(TCP 或 UDP)和端口号添加到下一个窗口中,然后单击“下一步”。 在下一个窗口中选择允许连接,然后单击下一步。 选择您认为合适的网络类型,然后单击下一步。 将规则命名为有意义的名称,然后单击“完成”。 这就是在 Windows 10 中打开防火墙端口所需要做的全部工作

许多设备都开放端口来向服务器发送错误报告。但 问题是这些设备是他们发送和接收的 对发送的数据包的确认。所以你需要的是一个设备 接收然后发送到。为了克服这个问题,你需要成为 设备请求/发送并接收服务的服务器 从中。您可以将 .bat 文件发送到朋友/受害者的笔记本电脑 将其 dns 和网关地址更改为您将要使用的服务器 跑步,因此成为中间人。(只是一个例子)

客户端尝试连接到 IPv6 地址:TCP 连接到 (fe80::188d:3b90:868b:c3f6%5 : 89) 失败。 也许您的服务器仅侦听 IPv4。

问题也可能来自尝试连接到 IPv6 地址而不是您正在侦听的 IPv4 地址。相反,您可以尝试输入 IPv4 地址 10.3.10.200 作为“计算机名称”,以将测试限制为 IPv4。

如果这对您有用,请通知我。

© www.soinside.com 2019 - 2024. All rights reserved.