我想扫描我的Windows 2003上的端口445,但是我的扫描器只有一个类型的ipv6地址,它是全局的而不是链接本地的。当我这样做的时候,我发现端口445是开着的。但是我使用命令netstat -an来确保端口445正在监听。最后,我发现这种令人困惑的现象:
这意味着,如果具有链接本地地址的主机使用套接字将syn数据包发送到服务器2003中的端口445,它将收到一个ack数据包。但是,如果它有一个全局地址,它将接收一个rst数据包。因此,我无法用全局地址扫描服务器2003中的端口445。我要知道为什么?有人能帮忙吗?
我使用netsh->firewall检查异常,使用netsh->interface->ipv6关闭特定接口上的防火墙。还不能与端口445建立连接,你对此有什么想法吗?
发布于 2012-11-13 08:33:38
在扫描机器和被扫描的计算机之间可能有另一个防火墙。许多ISP阻止端口445,因为它已经成为许多感染的载体。
您的链接本地IP避免防火墙,而您的全球IP必须穿越它。
https://serverfault.com/questions/448069
复制相似问题