如何查看服务器所开放的端口
1、首先打开电脑之后,在键盘上按下组合键 win+r 打开运行对话框,如下图所示。
2、然后在打开的对话框中输入CMD,如下图所示。
3、按下enter键,打开cmd命令行窗口,在命令行中输入:netstat -na,如下图所示。
4、这时在键盘中按下回车键,如下图所示,就会显示本地连接以及打开的端口。
命令提示符里什么命令关闭端口
1\查看端口
单击“开始→程序→附件→命令提示符”,进入DOS窗口,输入命令
netstat
-na
回车,于是就会显示本机连接情况及打开的端口。其中Local
Address代表本机IP地址和打开的端口号,Foreign
Address是远程计算机IP地址和端口号,State表明当前TCP的连接状态,LISTENING是监听状态,表明本机正在打开135端口监听,等待远程电脑的连接。
2\关闭端口
①137、138、139、445端口:它们都是为共享而开放的,你应该禁止别人共享你的机器,所以要把这些端口全部关闭,方法是:单击“开始→控制面板→系统→硬件→设备管理器”,单击“查看”菜单下的“显示隐藏的设备”,双击“非即插即用驱动程序”,找到并双击NetBios
over
Tcpip,在打开的“NetBios
over
Tcpip属性”窗口中,单击选中“常规”标签下的“不要使用这个设备(停用)”,单击“确定”按钮后重新启动后即可。
②关闭UDP123端口:单击“开始→设置→控制面板”,双击“管理工具→服务”,停止Windows
Time服务即可。关闭UDP
123端口,可以防范某些蠕虫病毒。
③关闭UDP1900端口:在控制面板中双击“管理工具→服务”,停止SSDP
Discovery
Service
服务即可。关闭这个端口,可以防范DDoS攻击。
④其他端口:你可以用网络防火墙来关闭,或者在“控制面板”中,双击“管理工具→本地安全策略”,选中“IP
安全策略,在本地计算机”,创建
IP
安全策略来关闭。
-查看端口是否开放
天网总是提示某IP试图连接本机的NetBios-SSN[139]端口,请问应该怎么办
大家都知道网上有些扫描器如letmein.exe,whoisadmin.exe等,是通过TCP的139和445端口来获取一些计算机相关信息,如计算机的名称,管理员帐号。这样便可以通过相应的攻击工具进行入侵了。当知道了管理员的帐号后,可以猜测或暴力破解其密码来获得计算机的控制权。后果将……L!怎么办呢?呵呵,利用win2000自身的策略设置,就能解决。LOOK!我们采取对本地安全设置里的“IP安全设置,在本地机器“ 来进行设置,禁止TCP的139/445连接。
基本原理
SMB(Server Message Block) Windows协议族,用于文件和打印共享服务。
NBT(NetBIOS over TCP/IP) 使用137(UDP), 138(UDP) and 139 (TCP)来实现基于TCP/IP的NETBIOS网际互联。
在Windows NT中SMB基于NBT实现。 而在Windows2000中,SMB除了基于NBT的实现,还有直接通过445端口实现。 当Win2000(允许NBT)作为client来连接SMB服务器时,它会同时尝试连接139和445端口,如果445端口有响应,那么就发送RST包给139端口断开连接,以455端口通讯来继续.当445端口无响应时,才使用139端口。当Win2000(禁止NBT)作为client来连接SMB服务器时,那么它只会尝试连接445端口,如果无响应,那么连接失败。(注意可能对方是NT4.0服务器。) 如果win2000服务器允许NBT, 那么UDP端口137, 138, TCP 端口 139, 445将开放。 如果 NBT 被禁止, 那么只有445端口开放。
1、139 NetBIOS File and Print Sharing 通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于Windows“文件和打印机共享”和SAMBA。在Internet上共享自己的硬盘是可能是最常见的问题。
大量针对这一端口始于1999年,后来逐渐变少。2000年又有回升。一些VBS(IE5 VisualBasic Scripting)开始将它们自己拷贝到这个端口,试图在这个端口繁殖。
2、网上邻居——属性——去掉netbios协议(如果有的话),并把“Microsoft网络打印与共享”去调
3、TCP/IP属性——高级——WINS——选 禁用TCP/IP上的NETBIOS
查看出自己电脑开了那些端口
开始-运行-cmd
打netstat -a|more命令,查看开放的端口
a后面是]右面哪个键+shift
-端口