我家用的计算机的传入端口 80 被阻止了。我猜这是由某些病毒造成的。有谁知道如何在 xp 中打开关闭的端口。或者有任何工具可以打开关闭的端口。
答案1
您如何测试 80 端口是否被封锁?许多 ISP 封锁端口 80,以阻止人们使用消费者帐户运行网络服务器。
答案2
如果是您的 Windows 防火墙确实阻止了它,您可以通过以下方式打开端口:
开始 -> 运行
输入:netshfirewallsetportopeningtcp80ENABLE
按“确定”。
(如果我没记错的话)
编辑:您需要管理员权限才能执行此操作
答案3
这告诉了你什么netstat -a
?
如果您使用的是 Windows,请尝试:
netstat -a | findstr :80
...或者尝试 Sysinternals 的TCP查看器
也许有某个程序已在运行并监听该端口。
或者您是否有一些防火墙软件正在介入并阻止它?
答案4
您提到,在家里,如果出现问题,您有一个 ADSL 路由器。
这些传入连接来自哪里?您是在测试来自本地网络上的另一台计算机的传入连接,还是来自互联网上的计算机的传入连接?
在工作中,您说事情正常运转,您是在测试来自本地网络上的另一台机器的传入连接,还是来自互联网上的机器的传入连接?
如果您在家时尝试测试从互联网到笔记本电脑的传入连接,并且您有一个路由器,那么您的路由器是否将端口 80 从路由器转发到笔记本电脑?