……首先你要明确一个原则:如果只是上网的话你只要开着80端口就可以了
所以如果你还想有其他功能的话,就看下面:
1434端口是微软SQLServer未公开的监听端口。你要使用SQL,就必然打开1433和1434端口。
默认情况下,SQLServer使用1433端口监听,很多人都说SQLServer配置的时候要把这个端口改变,这样别
人就不能很容易地知道使用的什么端口了。可惜,通过微软未公开的1434端口的UDP探测可以很容易知道
SQLServer使用的什么TCP/IP端口了。例如:“2003蠕虫王”利用SQLSERVER2000的解析端口1434的缓冲区
溢出漏洞,对网络进行攻击。
不过微软还是考虑到了这个问题,毕竟公开而且开放的端口会引起不必要的麻烦。在实例属性中选择
TCP/IP协议的属性。选择隐藏SQLServer实例。如果隐藏了SQLServer实例,则将禁止对试图枚举网络上现
有的SQLServer实例的客户端所发出的广播作出响应。这样,别人就不能用1434来探测你的TCP/IP端口了
(除非用PortScan)
SQLServer2005不再在1434端口上进行自动侦听了。实际上,是完全不侦听了。你需要打开SQL浏览器服务
,把它作为解决客户端向服务器端发送请求的中间媒介。SQL浏览器服务只能提供名字/端口决议。
你可以尝试关闭,如果关闭后有某个程序无法与网络通讯(影响了使用),你可以再打开嘛.
没有多大影响,反而可以预防不少病毒