ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的, 这里不作讨论,现在的ADSL猫一般都有NAT的功能,用它本身的功能实现共享上网是比经济方便,本文主要讨论这种方式。

  要想阻断一台以上的计算机上网必须能发现共享后边的机器是否多于一台,NAT的工作原理如图一所示,经过NAT转换后访问外网的内网的计算机 的地址都变成了192.168.0.1而且MAC地址也转换成了ADSL的MAC地址,也就是说,从原理上讲,直接在ADSL出口抓经过NAT转换的包是 不能发现到底有几台机器在上网。那是如何发现的呢?经过研究发现它是采用多种方法探测用户是否用共享方式上网,从而进行限制,下面分别进行破解:

  一.检查同一IP地址的数据包中是否有不同的MAC地址,如果是则判定用户共享上网。破解的办法是把每台机的MAC地址改为一样.修改的方法如下:

  首先要获取本机的MAC:MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长。以太网交换机根据某条信息包头中的MAC源地址和MAC目的地址实现包的交换和传递。

  ⑴在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。

  ⑵在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。

  或者右键本地连接图标、选择状态然后点击支持选项卡,这里“详细信息”中包含有MAC和其它重要网络参数。

  1、如果你的网卡驱动有直接提供克隆MAC地址功能,如RealTek公司出的RTL8139芯片,那恭喜你了,点击“开始→设置→控制面 板”,双击“网络和拨号连接”,右键点击需要修改MAC地址的网卡图标,并选择“属性”。在“常规”选项卡中,点击“配置”按钮,点击“高级”选项卡。在 “属性”区,你应该可以看到一个称作 “Network Address”或“Locally Administered Address”的项目,点击它,在右侧“值”的下方,输入你要指定的MAC地址值。要连续输入12个数字或字母,不要在其间输入“-”。重新启动一次系 统后设置就会生效了(Windows 98和Windows 2000/XP用户操作略有区别,请参照系统说明操作)

  2、如果你的网卡驱动没有提供克隆MAC地址功能,那下面分别提供一些方法,希望能找到一个适合你的

  WIN98下:

 a.在"网上邻居"图标上点右键,选择"属性",出来一个"网络"对话框,在"配置"框中,双击你要修改的网卡,出来一个网卡 属性对话框。在"高级"选项中,也是点击"属性"标识下的"Network Address"项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡MAC地址,点"确定"后,系统会提示你重新启动。重新启动 后,你的网卡地址就告修改成功!!

 b.点击“开始→运行”,键入“winipcfg”,选择你要修改的网卡,并记录MAC地址值。点击“开始→运行”,输入“regedit”运 行注册表编辑器(在修改注册表前,一定要先备份注册表),依据注册表树状结构,依次找到“HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net”,你会看到类似“0000”、“0001”、“0002”等样子的子 键。从“0000”子键开始点击,依次查找子键下的“DriverDesc” 键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。

  当找到正确的网卡后,点击下拉式菜单“编辑→新建→字符串”,串的名称为“networkaddress”,在新建的 “networkaddress”串名称上双击鼠标,就可以输入数值了。输入你指定的新的MAC地址值。新的MAC地址应该是一个12位的数字或字母,其 间没有“-”,类似“00C095ECB761”的样子。

  有两种方法激活新的MAC地址:

  如果你使用的是普通内置网卡,就必须重新启动计算机来使修改生效。

  如果你使用的是PCMCIA卡,你可以按照下面的步骤操作而不必重新启动操作系统:运行winipcfg,选择并释放DHCP设置,关闭 winipcfg。打开控制面板或系统托盘“PC Card (PCMCIA)”,停止并弹出PCMCIA网卡。重新插入PCMCIA网卡,打开winipcfg,选择并刷新DHCP设置,运行winipcfg,确 定修改的MAC地址已生效

WIN2000下:

  a.在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图标,一 个是"我的连接"图标。如果你的机器上有两个网卡的话,那就有三个图标了。如果你只有一个网卡,那就在"我的连接"图标上点右键,选"属性 ",会出来一个"我的连接 属性"的窗口。在图口上部有一个"连接时使用:"的标识,下面就是你机器上的网卡型号了。在下面有一个"配置"按钮,点击该按钮后就进入了网卡 的属性对话框了,这个对话框中有五个属性页,点击第二项"高级"页,在"属性"标识下有两项:一个是"Link Speed/Duplex Mode",这是设置网卡工作速率的,我们需要改的是下面一个"Network Address",点击该项,在对话框右边的"值"标识下有两个单选项,默认得是"不存在" ,我们只要选中上面一个单选项,然后在右边的框中输入你想改的网卡MAC地址,点"确定",等待一会儿,网卡地址就改好了,你甚至不用停用网卡!
你也可以在"设置管理器"中,打开网卡的属性页来修改,效果一样。
b.1.在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class 4D36E972-E325-11CE-BFC1-08002BE10318\0000、0001、0002”等主键下, 因为你有可能安装了不止一块网卡,所以在这个主键下馍能会有多个类似于“0000、0001”的主键,这时候你可以查找DriverDesc内容为你要修 改的网卡的描述相吻合的主键,如“0000”。
  
  2.在上面提到的主键下,添一个字符串,名字为“NetworkAddress”,把它的值设为你要的MAC地址,要连续写 如“001010101010”。
  
  3.然后到主键下“NDI\params”中添加一项“NetworkAddress”的主键值,在该主键下添加名为“default”的字符串,值写要设的MAC地址,要连续写,如“001010101010”。
  
  【注】实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的MAC地址还是取决于在第2点中提到的“NetworkAddress”参数,而且一旦设置后,以后高级属性中值就是“NetworkAddress”给出的值而非“default”给出的了。
  
  4.在“NetworkAddress”的主键下继续添加名为“ParamDesc”的字符串,其作用为指定 “NetworkAddress”主键的描述,其值可为“MAC Address”(也可以随意设置,这只是个描述,无关紧要,这个值将会在你以后直接修改MAC地址的时候作为描述出现),这样重新启动一次以后打开网络 邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address (就是你在前面设置的ParamDesc,如图(^29041103a^)1)的选项,这就是你在第二步里在注册表中加的新项 “NetworkAddress”,以后只要在此修改MAC地址就可以了。
  
  5.关闭注册表编辑器,重新启动,你的网卡地址已经改好了。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项。用于直接修改MAC地址,而且不需要重新启动就可以实现MAC的随时更改。

WinXP下

  大部分的网卡都可以通过在控制面板中修改网卡属性来更改其MAC地址。在“设备管理器中”,右键点击需要修改MAC地址的网卡图标,并选择 “属性/高级”选项卡。在“属性”区,就可以看到一个称作“Network Address”或其他相类似名字的的项目,点击它,在右侧“值”的下方,输入要指定的MAC地址值。要连续输入12个十六进制数字或字母,不要在其间输 入“-”。

  另外有几个可以修改MAC的软件都可以在XP/W2K下运行,大家可以去网上搜下,所以这里就不详细介绍了

linux下

  需要用 #ifconfig eth0 down 先把网卡禁用 ,再用ifconfig eth0 hw ether 1234567890ab ,这样就可以改成功了
要想永久改,就在/etc/rc.d/rc.local里加上这三句(也可在/etc/init.d/network里加下面三行)
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eth0 up

  如果你想把网卡的MAC地址恢复原样,只要再次把"Network Address"项右边的单选项选择为下面一个"没有显示"再重新启动即可。在WIN2000下面是选择"不存在",当然也不用重新启动了。

  二、通过SNMP(简单网络管理协议)来发现多机共享上网。有些路由器和ADSL猫内置SNMP服务,通过扫描软件(ipscan、 superscan……)扫描一下,发现开着161端口,161是SNMP(简单网络管理协议)的服务端口,难道是通过SNMP协议发现的主机数 量,用xscan对猫进行了漏洞扫描,果然有默认密码,登陆到猫的管理界面但是找不到关闭SNMP服务的地方,看来是留的后门,由此基本可断定是通过 SNMP协议发现的主机数。为了进一步证实,用SNMP的一个管理软件ActiveSNMP查看ADSL猫的连接情况,如图二所示,可以清楚地看出通过 SNMP协议可以发现同时上网的主机数量。

解决办法:

  1.如果该猫可以关闭SNMP协议,那就把SNMP用的161端口禁止就行了.使用路由器或打开ADSL猫的路由模式共享上网的朋友可以进入 管理界面有关闭SNMP选项的关掉它。如果猫的管理界面无关闭SNMP选项的只好买一个没有SNMP服务的路由器,例如TP-LINK TL-R400,放到adsl moden和hub中间,如下图.在该路由器中再做一个NAT服务,这样进到ADSL猫中的就是一个地址,这样就解决了共享上网。 注意在路由器中要关闭SNMP协议。

  2.修改配置文件,可以将配置转换成一个文件,用二进制编辑工具修改默认密码,然后再加载到猫中,这只是一种思路,没有试过

  三、监测并发的端口数,并发端口多于设定数判定为共享。

  这是一个令人哭笑不得的设定,“网络尖兵”不停扫描用户打开的端口数,多于设定值的就判断是共享,有时连按几次F5键它是认为是共享,连单用 户上网也受到了影响,这个就没法破解了(除非你把网络尖兵黑了),俺这里的解决办法是装成无辜的用户到ISP的客服电话大骂,并声明搞不好就换ISP,一 会儿网络就正常了。

  四、“网络尖兵”还使用了未知的方法从共享的计算机中探测到共享的信息,目前解决的办法是所有共享的客户机均要安装防火墙,把安全的级别设为最高,因条件有限,只试用了几种防火墙,发觉金山网镖V(http://www.gz-pet.com/Soft_Show.asp?SoftID=10)有用,把IP配置规则里面所有的允许别人访问本机规则统统不要,允许PING本机不要,防止ICMP,IGMP攻击也要勾选。如果是WINXP,要打开网卡的网络防火墙。

  采取以上破解的办法后,在自己的局域网不能看到本机,而且WINXP打开网卡的网络防火墙后,在QQ不能传送文件,网速有所减慢,但总算又可以共享了,如果有好的办法,也请大家告知。

  总的来说,“网络尖兵”还是一个不成熟的产品,主要是他对单用户上网也产生影响,浏览网页经常要刷新几次,有的网页比较复杂,要调用几个服务器文件时它也当你是共享,造成网页部分不能显示。并且由于“网络尖兵”不停扫描用户端口占用带宽,导致网速变慢.

虚拟主机这个市场实际上是很不规范的,国家没有相应的法规来规范虚拟主机市场,因此这里就存在许许多多的问题,很多时候,这些问题只能靠我们自己去解决,因此你就必须学会如何去选购虚拟主机,一旦不慎,你会发现这是一个非常让人痛苦的问题。

  一、什么是虚拟主机

  所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务 器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟 主机,当超过这个数量时,用户将会感到性能急剧下降。 虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的 Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机 完全一样。盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。

  二、选购虚拟主机应考虑哪些因素

  您可以通过试用来了解您要选购的虚拟主机的各项性能,虚拟主机服务提供商一般会在用户购买其服务之前提供几天的试用时间,你完全可以在这几天的时间里了解虚拟主机的性能,给自己的网页和电子邮件挑选到一个合适的“大家庭”。

  1、速度是第一位的

  使用电信骨干线路的、配置有约100个用户的虚拟主机,其网速肯定要比那些采用ADSL等低速线路连接的独立主机要快得多。

  2、稳定性非常重要

  当然,除了速度,我们还要注意网络环境的稳定性和安全性,比如服务商是否采用了思科、3Com的路由器连接到网络,是否购买了网关防火墙,是 否有专人全天24小时监视来自网络的各种攻击……只有具备了上述条件的主机服务商才是我们选择的目标。有些虚拟主机服务商随便找条低带宽的线路,再东拼西 凑一些设备,找两个懂得调试Windows 2000的技术人员,然后就仓促上马提供服务。就算其价格再便宜,也是不能用的。

  服务稳定性源于服务商的基础设施。配置较高档的服务器,配有冗余设备、RAID卡等;有保证电源输入稳定的UPS、应急发电机;有保持恒温、 恒湿的设备等等。当然,这些硬件设施,有时我们是不可能亲眼看到的。所以,购买之前通过多种途径(比如服务商的网站)多了解服务商的情况非常重要!毕竟, 知己知彼,才能找到适合的主机!

  3、想想你需要多大的空间

  虚拟主机服务器提供硬盘空间的类型分为独立Web空间、数据库空间、独立邮局空间等。虚拟主机空间的大小主要依据发布信息的多少。如果你的网 站包含有10到150个左右的页面,每页算上相关图片,有100多KB,那你租用60MB的空间就差不多了。如果页面在几百页以上,并且需要有数据库支 持,那你需要的相应空间应该在100MB到200MB之间。实际所需空间不足时可以再补差价向服务商申请增加空间大小;若一开始购买空间很大,可总也用不 上那么多,退也退不掉,无疑是浪费金钱。

  3、考虑一下虚拟主机的软件条件

  虚拟主机的服务器一般采用Windows 2000(NT)和UNIX(linux)两种服务器操作系统,两者各有所长。数据库空间也分为两类:Windows 2000平台的 IIS 5.0/Access数据库空间和Linux平台的MySQL/PHP数据库空间。不过笔者个人还是比较倾向于选择Unix(linux),但是对于经常 调用各种数据库且需要进行ASP网页设计的公司用户而言,则只能采用Windows 2000平台,UNIX系统支持的是PHP。

  4、认识虚拟主机所在地点和价格

  服务器存放的地点也是选购时一定要仔细考虑的。如果网站的信息宣传范围在国外,那租用在美国的虚拟服务器是最佳选择,因为美国的网络带宽最 大;如果宣传的范围主要在国内,那就租用放在国内电信节点的服务器为最好。对于价格,大家都是很敏感的。一些电信旗下的服务商价格会比较高,不过现在随着 诸多虚拟主机服务商的崛起,虚拟主机的价格现在已经低了很多。

  5、售后服务是不是到位

  如“无法创建电子邮箱”、“主页无法访问”等等常见的售后问题,大概是不少拥有虚拟主机的朋友经常遇到的。有的服务商将销售放在首位,售后服 务不是很完善,如只在首页做了邮箱设置方法、FTP设置方法以及技术问题的“伊妹儿”链接就完事了。而标榜的服务热线是服务商本地的电话,若外地朋友遇到 问题打长途还得自己买单。具有本地售后服务支持、全国免费800售后电话支持的公司,无疑让我们在选购之前就放心了不少。购买之前可以装成客户询问一些问 题、留意一下服务商的售后服务质量及态度,售后服务出色的虚拟主机在以后使用时会轻松很多。

  6、多比较多发现问题

  虚拟主机提供商往往会欺生,如果你对虚拟主机市场不熟悉,对很多概念上的东西都不清楚,那么你就很容易被黑心的商家给欺骗了,俗话说生一场大 病便成了半个医生,所以你必须去了解其中的病理,去发现虚拟主机提供商有哪些不正当的手段来欺骗用户,比如虚拟主机服务器的硬件配置情况、IIS连接数、 是否提供你需要的组件等,还要考虑到机房放置的位置以及带宽等,这些都要考自己去摸索。

我把O-blog中的Whois查询程序放到网站上了,以后就可以直接查询Whois了。

  https://www.g0dspeed.com/whois

  这是O-blog的作者通过Ajax来实现的一个Whois查询程序,经测试,发现在Firebox里面不能使用。Whois可以查询域名的注册情况。如你可以查询Sina.com.cn是谁注册的,什么时候到期啊等等。

奇怪的放假方式,在苦闷了两天以后。终于又可以休息一天了。放假那么长时间都没有出去,一直都在家,我还是佩服我自己的。呵呵。最近看《时尚旅游》看 得心潮澎湃,就想出去旅游玩玩。看看各地的风景以及民俗风情。杂志上的照片也是拍的曝好!我都有买一个好点的数码相机的冲动!发几张图上来,给大家也一起 冲动、冲动。^o^

看原大图
格聂 神灵的家园

看原大图
河源的牧场

  《时尚旅游》的网站:http://www.traveler.trendsmag.com

值得一看的文章,收藏

为了让落伍里的朋友更好为自己的服务器找到一个好归宿,更好的发展自己的网站,苦心经营的事业,4月初就萌发了写这篇文章的念头,所以前期一直整 理以前落伍朋友们在和我谈托管的时候告诉我的一些情况,另外把平时看到的这方面好文章也好好的再重看了一遍。也许我下面写的内容是你在那边看到过的类似内 容,甚至就是你在QQ上告诉我的情况和经验,我想这篇文章毕竟是经验总结,而不是技术创新,而且我也是参照一些优秀的文章,再加上自己的经验进行总结的, 所以难免会有朋友以前看到过的类似内容。首先申明,文章中可能会有代理商和小托管商们不想看到的内容,我这篇文章是站在一个客户的角度为自己的服务器选择 一个好的归宿,所以难免会有一些代理商不喜欢看到的内容,希望能得到你们的谅解。

现在进入正题:

一、限制流量与限制带宽
现在有很多托管商大玩文字游戏,在托管合同里写明:不限制流量。这个看上去非常不错,而实际情况是,流量不等于带宽,不限制流量不代表不限制带 宽,很多说不限制流量的托管商,实际上是这样做的,把你得端口限制成10M或5M,假如你网站上有一些图片,限制了端口打开就会慢很多,但要是放在说限制 流量的地方托管,端口没有限制,你峰值可以跑好高,好的机房100M共享峰值可以跑50M-60M的,那样打开图片的速度就和限制端口的时候不是一个概念 了。其实现在有很多客户的实际流量并不会很高,但对打开网站的时候速度要求比较高,这种情况就需要寻找那些不限制端口速度的托管商,而不是找那些合同上说 不限制流量的托管商。这个问题其实就好比说,一个自来水龙头,不限制流量,但是限制流速,龙头只拧开细细一丝,虽然不限制流量,但是10分钟也放不满一桶 水。但如果是放在限制流量的地方,比如一天要求你最多只能放100桶水,但速度都非常快,放一桶水只需要1分钟,而你实际上的用水量一天也才50桶的时 候,你就知道那种方式对你好了。我这边有个广东的客户对这个问题就看得比较透,他在QQ里首先一句话就问我,你们这边限制流量嘛,我其实这个时候都蛮郁闷 的,因为一般的情况客户问这个问题我们要好好解释一翻才可以的,可这位朋友马上就说不错,只要我们服务器的流量不是特别大,你们就不会限制我的端口速度, 后面问了些价格和双线路的情况,当时就说好了过2个月托管在上海的机器要到期,到期了就搬到我这边来, 4月中旬这个客户就把上海托管的一台机器搬过来了,8月份广州还有2台到期也要搬过来。
还有一些托管商,明确表示:我们不但不限制流量,而且不限制带宽!听着这个就更厉害了,其实人家还有后面一句话:我不限制你,也不限制别人。都 不限制,那么一个机柜里好几台机器都是做下载的,最终大家速度慢如老牛,你去找托管商理论 ,人家可能会回答:这个问题比较麻烦,我不限制你的流量和带宽,也就不能限制别人的流量和带宽,带宽总量就这么多。最终才明白,这种无限制是最可怕的,很 可能最慢。如果大家还不明白,我再举个例子,比 如在十字路口,一般都会有红绿灯,对于两条路来说,那就是有“限制”的,但正是这样的限制才能保证交通畅顺,但是如果大家都觉得红绿灯是在浪费时间,交通 部门把它给拿掉的话,那么车子就一脑儿都堵上去了,这时候你通过十字路口的速度恐怕会非常慢,这种“不限制”却成了最大“限制”了。

二、托管价格与服务(待续,先去吃晚饭

落伍里经常有朋友问我,服务器托管在那里比较好。有些人认为选贵的总不会错,其实有些时候情况不是这样的,这个主要是看你这台服务器做什么用途 的,有那些具体的需求,比如要是你服务器主要是做下载的,那你就不能放到双线路机房去,因为双线路机房带宽都是花高价格到电信和网通去买的,而你做下载的 要消耗很多带宽,流量太大肯定会限制你速度的,而双线路机房相对价格都比较高的,到时候你花了高价格,速度又被限制的很低,得不偿失的。像这样的情况建议 托管到2级(地市级)机房,这些机房带宽虽然稳定性及接点比不上省会城市的机房,但带宽相对省会城市机房要宽松的多,而且一般情况下价格也要便宜很多,可 能有些经济不怎么发达的地方,2000元多点就可以托管一台服务器,而且可以跑很大的带宽。所以说贵不一定好,要看到底适合不适合自己。
当然,我也不是在这里说选择便宜的没什么关系,很多朋友一味追求低价,大家也都知道便宜没好货的道理,我在这里也不是说价格低的地方就一定不 好,但价格便宜的,速度快服务好的托管商确实不多,机率很低。我还是建议朋友们不要把服务器托管到价格很低的地方,不要拿自己辛苦经营的网站去冒这个风 险,为了省这点钱拿自己的事业去冒风险真得不值得。
市场上有很多托管商变数非常大,很多时候不能始终如一的经营,因为现在做服务器托管门槛很低,管理上不严格,一个稍微懂点服务器维护的人就可以 去机房租一个机柜搞,但是小公司和个人的不稳定因素太多,有相关资料显示,这些托管商基本上半年左右就会有一大部分有变化,一但遇到自己以前没有预见到的 一些不好情况,就可能乱换地方,乱换IP,甚至散手不管的情况都时有发生。
 许多小公司的技术力量太弱,这在维护十几台服务器的时候还不明显,一旦靠低价吸引来的客户多了,弊端就显示出来了,比如几十台服务器的时候, 一两个技术员维护起来就很困难了。客户多了,问题自然也就多起来,死机、重启、速度慢、去机房检修线路、杀毒、机房出问题等等,客户半夜三更打手机咆哮是 常事,本来收钱就少,而且要是问题出到一起来,电话不断,连续几天都不能休息好,你说能不烦吗?烦透了,所以有些时候会有人把电话提起来,手机一关,万事 皆休。
当然,我这里不是故意说小公司的坏话,我自己是做托管的,知道做托管服务的辛酸,例如4月30号晚上,本来白天上家四台机器,就和工程师一起加 班到11点多,后面回来刚睡着,大概1点50分钟的时候手机响了,大连的一个客户说机器出了问题,而且因为是5.1节,技术员明天中午要赶回家见对象,谈 婚事,所以希望我马上帮忙去机房重装下系统,没办法,客户机器要马上用,总不能耽误这为技术员兄弟的美事吧,所以马上起来骑车半小时赶到机房去帮客户重 装,装好了回到家天都快亮了。这之中的辛苦不是一般人能想象的,做过IDC的人就知道干IDC比做保姆还麻烦很多。我觉得只要小公司认真做事,负责任,有 耐力,是完全可以选择的,但是有些事情真的不以人的意志为转移,我经常遇到很多小公司,开始雄心万丈,不到半年,就出大问题。因为这期间正是客户多不多少 不少,麻烦事情多的阶段,很多人挺不过去,就倒了。我们其实凭心而论,有些时候真得很难挺过去,就1-2人维护那么多机器,要是一有点什么状况,半夜电话 不断,经常是连续2-3个星期不能睡个安稳觉,问题一堆一堆的等着解决,有装不完的系统在等着装,确实很难挺过去,毕竟我们都不是圣人。所以尽量要选择有 实力的规范的大公司,至少不会出现不接电话,人间蒸发等类似的事情。

三、如何选择托管商(待续)

1、看承诺(合同)?还是看口碑?
经常有朋友在QQ里向我提要求,要我们保证这个保证哪个,我基本回答不能保证,因为有些事情是不好保证的,经常有落伍的朋友说某某托管商100M 共享,保证10M,其实我觉得这个话是明显在骗人,既然是共享,何以能保证10M?我和客户说一直能说峰值大概可以跑到50M左右,但不能保证最低的速 度,要是网段被攻击的时候肯定不好保证10M的,还有就是托管别太重承诺,就算合同上写了也不能算的,你注意下,托管合同会不会写明赔偿的事,一般情况都 不写的,合同上写不会发生的事,所以即使出了问题,你基本也不会等到赔偿的,所以承诺是没有用的,我觉得在IDC行业中,口碑更重要些,要找那些承诺少, 帮你做实事的人,经常有客户问我,你们这个不能保证,哪个又不能保证,那我怎么放心把我的服务器放你们那边托管啊,这个时候我一般都会这样告诉客户,我们 这边将近托管了3000台服务器,而且我们的价格这么高,客户肯定不傻的,都一直往我们这边加机器,那就肯定有他的道理的。

2、尽量跨过不必要的中间商
  尽量跨过不必要的中间商,因为中间商越多,将来的不稳定因素就越多,可能发生互相推诿,很难办。要尽量直接找机房(因为现在很多商业IDC也 非常乐意做直接单台的客户的)或者找到那些直接从机房租用机柜的托管商。而且正规机房的规矩都是只认直接客户,间接客户打电话要求重起机器或其他什么事情 的话都不会同意的,因为这个牵涉到一个责任的事,比如一个代理商在我们机房放个40来台机器,有30多个客户,要是间接客户打电话过来要求重起机器我们也 不会帮忙重起的,这个是个安全的问题,机房值班人员并不清楚你是不是机器的真正拥有人,要是有人故意搞麻烦问题就大了。2月份河南有个做游戏的客户就出现 了这样的情况,他通过河南一个代理把机房放到我们机房,后面机器死机了,打电话给代理没人接,打手机又是关机,他后面就在QQ里让我帮忙打电话让机房重起 下,可机房的规矩是只认上架单上相关责任负责人的,所以我也只能是有心无力了,最好这个客户有些停了一个晚上,第二天上午上班后才开机。虽然这是个小事 情,却能反映去代理关系多了以后解决问题的复杂性和解决问题的速度。

3、考察托管商和机房(正在思考整理中。。。)
考察托管商比较考察机房重要,因为以后有什么情况你都是找托管商的,不是找机房,就像我们机房有几十个租柜子做生意的托管商,服务水平和态度就相 差甚远。考察代理商主要考察规模、历史、人数,因为毕竟这些因素都是到时候机器出了问题,代理商能否很快的帮忙解决的主要因素,比如说要是几台机器同时出 出问题,一个技术员的公司,再好服务态度也不能马上全部帮忙解决,毕竟一个人处理问题的速度是有限的。对托管商不是很熟悉的时候,最好看下他是否有ICP 证,一般能办到这个证的,服务应该不会很差,至少不会出现托管的机器被丢的事。
考察机房主要是看规模和历史,不要光看设备,新机房得设备一般都非常好的,而且也不能光看速度,因为新建的机房开始机器少,速度肯定OK的。但 是这种新机房考虑到初期的启动成本,往往通往互联网主干线的总出口较小,经营一段时间,客户多了,速度就会变得很慢。而且许多新机房因为人才、设备、经 验、规章跟不上,经常会出现很多奇怪的问题,并且出现问题后,由于经验不足,解决的方式上也是和老牌机房没办法比拟的。

落伍者(www.im286.com)——世导IDC李逵

1.《河东狮吼》

“从现在开始,你只许疼我一个人,要宠我,不能骗我,答应我的每一件事都要做到,对我讲得每一句话都要真心,不许欺负我,骂我,要相信我,别人欺 负我,你要在第一时间出来帮我,我开心了,你就要陪着我开心,我不开心了,你就要哄我开心,永远都要觉得我是最漂亮的,梦里也要见到我,在你的心里面只有 我,就是这样了。”

2.《我的野蛮女友》

第一、不要叫她温柔。
第二、不要让她喝三杯以上,否则她会逢人就打;
第三、在咖啡馆一定要喝咖啡、不要喝可乐或橙汁;
第四、如果她打你,一定要装得很痛,如果真的很痛,那要装得没事;
第五、在你们认识的第一百天,一定要去她班上送一支玫瑰,她会非常喜欢;
第六、你一定要学会击剑,打壁球;
第七、要随时做好蹲监狱的思想准备;
第八、如果她说她会杀了你,那不要当真,这样你会好受些;
第九、如果她的鞋穿着不舒服,一定要和她换鞋穿;
第十、她喜欢写东西,要好好地鼓励她。

3.《大话西游》

你应该这么做,我也应该死。曾经有一份真诚的爱情放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的 咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我会对那个女孩子说三个字:我爱你。如果非要在这份爱上加上一个期限,我希望是…… 一万年……

4.《堕落天使》

当你年轻时,以为什么都有答案,可是老了的时候,你可能又觉得其实人生并没有所谓的答案。每天你都有机会和很多人擦身而过,有些人可能会变成你的朋友或者是知己所以我从来没有放弃任何跟人磨擦的机会。有时候搞得自己头破血流,管他呢!开心就行了。

5.《花样年华》

“如果,我多一张船票,你会不会跟我一起走?”

6.《东邪西毒》

N年之后,我有个绰号叫西毒,任何人都可以变得狠毒,只要你尝试过什么叫做嫉妒。我不介意其他人怎么看我,我只不过不想别人比我更开心。我以为有 一些人永远都不会嫉妒,因为他太骄傲。在我出道的时候,我认识了一个人,因为他喜欢在东边出没,所以很多年后,他有个绰号叫东邪。知不知道饮酒和饮水有什 么区别?酒越饮越暖,水越喝越寒。你越想忘记一个人时,其实你越会记得他。人的烦恼就是记性太好,如果可以把所有事都忘掉,以后每一日都是个新开始,你说 多好。每个人都会经过这个阶段,见到一座山,就想知道山后面是什么。我很想告诉他,可能翻过山后面,你会发现没什么特别。回望之下,可能会觉得这一边更 好。每个人都会坚持自己的信念,在别人看来,是浪费时间,她却觉得很重要

7.《向左走,向右走》

生命中充满了巧合,两条平行线也会有相交的一天。
他们会很压抑/原来缘分已经戏弄他们多年/时机尚未成熟/变成他们的命运/缘分将他们推进/距离阻挡他们的去路/忍住消失然后闪到一旁

8.《红玫瑰与白玫瑰》

也许每一个男子全都有过这样的两个女人,至少两个。娶了红玫瑰,久而久之,红的变了墙上的一抹蚊子血,白的还是“床前明月光”;娶了白玫瑰,白的便是衣服上的一粒饭粘子,红的却是心口上的一颗朱砂痣

9.《东方不败》

有人就有恩怨,有恩怨就有江湖。人就是江湖,你怎么退出?

10.《半生缘》

十四年了,日子过的真快,对中年以后的人来讲,十年八年好像是指缝间的事,可是对年轻人来说,三年五年就可以是一生一世。

  世均,我们再也回不去了……

  ASP开发必备:WEB打印代码大全这篇文章主要介绍了如何使用ASP控制Web的各种打印效果,它能够控制纵打、横打和页面边距等。

  1、控制"纵打"、 "横打"和"页面的边距"。 

  (1)

<script defer> 
  function SetPrintSettings() { 
  // — advanced features 
  factory.printing.SetMarginMeasure(2) // measure margins in inches 
  factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 
  factory.printing.printer = "HP DeskJet 870C" 
  factory.printing.copies = 2 
  factory.printing.collate = true 
  factory.printing.paperSize = "A4" 
  factory.printing.paperSource = "Manual feed" 

  // — basic features 
  factory.printing.header = "This is MeadCo" 
  factory.printing.footer = "Advanced Printing by ScriptX" 
  factory.printing.portrait = false 
  factory.printing.leftMargin = 1.0 
  factory.printing.topMargin = 1.0 
  factory.printing.rightMargin = 1.0 
  factory.printing.bottomMargin = 1.0 
  } 
  </script> 

  (2) 


  <script language="javascript"> 
  function printsetup(){ 
  // 打印页面设置 
  wb.execwb(8,1); 
  } 
  function printpreview(){ 
  // 打印页面预览 
  
  wb.execwb(7,1); 
  
  
  } 

  function printit() 
  { 
  if (confirm(‘确定打印吗?‘)) { 
  wb.execwb(6,6) 
  } 
  } 
  </script> 
  </head> 
  <body> 


  <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" 

  height=0 id=wb name=wb width=0></OBJECT> 
  <input type=button name=button_print value="打印" 

  onclick="javascript:printit()"> 
  <input type=button name=button_setup value="打印页面设置" 

  onclick="javascript:printsetup();"> 
  <input type=button name=button_show value="打印预览" 

  onclick="javascript:printpreview();"> 
  <input type=button name=button_fh value="关闭" 

  onclick="javascript:window.close();"> 

  ———————————————— 
  关于这个组件还有其他的用法,列举如下: 
  WebBrowser.ExecWB(1,1) 打开 
  Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
  Web.ExecWB(4,1) 保存网页 
  Web.ExecWB(6,1) 打印 
  Web.ExecWB(7,1) 打印预览 
  Web.ExecWB(8,1) 打印页面设置 
  Web.ExecWB(10,1) 查看页面属性 
  Web.ExecWB(15,1) 好像是撤销,有待确认 
  Web.ExecWB(17,1) 全选 
  Web.ExecWB(22,1) 刷新 
  Web.ExecWB(45,1) 关闭窗体无提示 

  2、分页打印 


  <HTML> 
  <HEAD> 
  <STYLE>   
  P {page-break-after: always} 
  </STYLE> 
  </HEAD> 
  <BODY> 
  <%while not rs.eof%> 
  <P><%=rs(0)%></P> 
  <%rs.movenext%> 
  <%wend%> 
  </BODY> 
  </HTML> 

  3、ASP页面打印时如何去掉页面底部的路径和顶端的页码编号 
  (1)ie的文件-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。 
  (2)


<HTML> 
  <HEAD> 
  <TITLE> New Document </TITLE> 
  <META NAME="Generator" CONTENT="EditPlus"> 
  <META NAME="Author" CONTENT="YC"> 
  <script language="VBScript"> 


  dim hkey_root,hkey_path,hkey_key 
  hkey_root="HKEY_CURRENT_USER" 
  hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup" 
  ‘//设置网页打印的页眉页脚为空 
  function pagesetup_null() 
  on error resume next 
  Set RegWsh = CreateObject("WScript.Shell") 
  hkey_key="header"   
  RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"" 
  hkey_key="footer" 
  RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"" 
  end function 
  ‘//设置网页打印的页眉页脚为默认值 
  function pagesetup_default() 
  on error resume next 
  Set RegWsh = CreateObject("WScript.Shell") 
  hkey_key="header"   
  RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P" 
  hkey_key="footer" 
  RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d" 
  end function 
  </script> 
  </HEAD> 

  <BODY> 
  <br/> 
  <br/> 
  <br/> 
  <br/> 
  <br/> 
  <br/><p align=center> 
  <input type="button" value="清空页码" onclick=pagesetup_null()> <input type="button" value="恢复页吗" onclick=pagesetup_default()><br/> 

  </p> 
  </BODY> 
  </HTML> 

  4、浮动帧打印 


  <SCRIPT LANGUAGE=javascript> 
  function button1_onclick() { 
  var odoc=window.iframe1.document; 
  var r=odoc.body.createTextRange(); 
  var stxt=r.htmlText; 
  alert(stxt) 
  var pwin=window.open("","print"); 
  pwin.document.write(stxt); 
  pwin.print(); 
  } 
  </SCRIPT> 

  4、用FileSystem组件实现WEB应用中的本地特定打印 


  <script Language=VBScript> 
  function print_onclick //打印函数 
  dim label 
  label=document.printinfo.label.value //获得HTML页面的数据 
  set objfs=CreateObject("Scripting.FileSystemObject") //创建FileSystem组件对象的实例 
  set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立与打印机的连接 
  objprinter.Writeline("__________________________________") //输出打印的内容 
  objprinter.Writeline("| |") 
  objprinter.Writeline("| 您打印的数据是:"&label& " |”) 
  objprinter.Writeline("| |") 
  objprinter.Writeline("|_________________________________|") 
  objprinter.close //断开与打印机的连接 
  set objprinter=nothing 
  set objfs=nothing // 关闭FileSystem组件对象 
  end function 
  </script> 
  服务器端脚本: 
  <%……… 
  set conn=server.CreateObject ("adodb.connection") 
  conn.Open "DSN=name;UID=XXXX;PWD=XXXX;" 
  set rs=server.CreateObject("adodb.recordset") 
  rs.Open(“select ……”),conn,1,1 
  ……….%> //与数据库进行交互 
  HTML页面编码: 
  <HTML> 
  ……… 
  <FORM ID=printinfo NAME="printinfo" > 
  <INPUT type="button" value="打印>>" id=print name=print > //调用打印函数 
  <INPUT type=hidden id=text1 name=label value=<%=………%>> //保存服务器端传来的数据 
  ……… 
  </HTML>


0 通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。

1 tcpmux 这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,缺省情况下tcpmux在这种系统中被打开。
Iris机器在发布时含有几个缺省的无密码的帐户,如lp, guest, uucp, nuucp, demos, tutor, diag, EZsetup, OutOfBox, 和4Dgifts。许多管理员安装后忘记删除这些帐户。因此Hacker们在Internet上搜索tcpmux并利用这些帐户。

7 Echo 你能看到许多人们搜索Fraggle放大器时,发送到x.x.x.0和x.x.x.255的信息.
常见的一种DoS攻击是echo循环(echo-loop),攻击者伪造从一个机器发送到另一个机器的UDP数据包,而两个机器分别以它们最快的 方式回应这些数据包.(参见Chargen)另一种东西是由DoubleClick在词端口建立的TCP连接。有一种产品叫做“Resonate Global Dispatch”,它与DNS的这一端口连接以确定最近的路由。Harvest/squid cache将从3130端口发送UDP echo:“如果将cache的source_ping on选项打开,它将对原始主机的UDP echo端口回应一个HIT reply。”这将会产生许多这类数据包。

11 sysstat 这是一种UNIX服务,它会列出机器上所有正在运行的进程以及是什么启动了这些进程。这为入侵者提供了许多信息而威胁机器的安全,如暴露已知某些弱点或帐 户的程序。这与UNIX系统中“ps”命令的结果相似再说一遍:ICMP没有端口,ICMP port 11通常是ICMP type=11

19 chargen 这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时,会发送含有垃圾字符的数据流知道连接关闭。 Hacker利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。由于服务器企图回应两个服务器之间的无限的往返数据通讯一个 chargen和echo将导致服务器过载。同样fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。

21 ftp 最常见的攻击者用于寻找打开“anonymous”的ftp服务器的方法。这些服务器带有可读写的目录。Hackers或Crackers利用这些服务器作为传送warez (私有程序) 和pr0n(故意拼错词而避免被搜索引擎分类)的节点。

22 ssh PcAnywhere建立TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点。如果配置成特定的模式,许多使用RSAREF库的版本有不少 漏洞。(建议在其它端口运行ssh)还应该注意的是ssh工具包带有一个称为make-ssh-known-hosts的程序。它会扫描整个域的ssh主 机。你有时会被使用这一程序的人无意中扫描到。UDP(而不是TCP)与另一端的5632端口相连意味着存在搜索pcAnywhere的扫描。5632 (十六进制的0x1600)位交换后是0x0016(使进制的22)。

23 Telnet 入侵者在搜索远程登陆UNIX的服务。大多数情况下入侵者扫描这一端口是为了找到机器运行的操作系统。此外使用其它技术,入侵者会找到密码。

25 smtp 攻击者(spammer)寻找SMTP服务器是为了传递他们的spam。入侵者的帐户总被关闭,他们需要拨号连接到高带宽的e-mail服务器上,将简单 的信息传递到不同的地址。SMTP服务器(尤其是sendmail)是进入系统的最常用方法之一,因为它们必须完整的暴露于Internet且邮件的路由 是复杂的(暴露+复杂=弱点)。

53 DNS Hacker或crackers可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其它通讯。因此防火墙常常过滤或记录

53端口.
需要注意的是你常会看到53端口做为UDP源端口。不稳定的防火墙通常允许这种通讯并假设这是对DNS查询的回复。Hacker常使用这种方法穿透防火墙。

67和68 Bootp和DHCP UDP上的Bootp/DHCP:通过DSL和cable-modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机 器在向DHCP服务器请求一个地址分配。Hacker常进入它们分配一个地址把自己作为局部路由器而发起大量的“中间人”(man-in-middle) 攻击。客户端向68端口(bootps)广播请求配置,服务器向67端口(bootpc)广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的 IP地址。

69 TFTP(UDP) 许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常错误配置而从系统提供任何文件,如密码文件。它们也可用于向系统写入文件。

79 finger Hacker用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其它机器finger扫描。

98 linuxconf 这个程序提供linux boxen的简单管理。通过整合的HTTP服务器在98端口提供基于Web界面的服务。它已发现有许多安全问题。一些版本setuid root,信任局域网,在/tmp下建立Internet可访问的文件,LANG环境变量有缓冲区溢出。此外因为它包含整合的服务器,许多典型的HTTP 漏洞可能存在(缓冲区溢出,历遍目录等)
109 POP2 并不象POP3那样有名,但许多服务器同时提供两种服务(向后兼容)。在同一个服务器上POP3的漏洞在POP2中同样存在。

110 POP3 用于客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交换缓冲区溢出的弱点至少有20个(这意味着Hacker可以在真正登陆前进入系统)。成功登陆后还有其它缓冲区溢出错误。

111 sunrpc portmap rpcbind Sun RPC PortMapper/RPCBIND。访问portmapper是扫描系统查看允许哪些RPC服务的最早的一步。常见RPC服务有: rpc.mountd, NFS, rpc.statd, rpc.csmd, rpc.ttybd, amd等。入侵者发现了允许的RPC服务将转向提供服务的特定端口测试漏洞。记住一定要记录线路中的daemon, IDS, 或sniffer,你可以发现入侵者正使用什么程序访问以便发现到底发生了什么。

113 Ident auth 这是一个许多机器上运行的协议,用于鉴别TCP连接的用户。使用标准的这种服务可以获得许多机器的信息(会被Hacker利用)。但是它可作为许多服务的 记录器,尤其是FTP, POP, IMAP, SMTP和IRC等服务。通常如果有许多客户通过防火墙访问这些服务,你将会看到许多这个端口的连接请求。记住,如果你阻断这个端口客户端会感觉到在防火 墙另一边与e-mail服务器的缓慢连接。许多防火墙支持在TCP连接的阻断过程中发回RST,着将回停止这一缓慢的连接。

119 NNTP news 新闻组传输协议,承载USENET通讯。当你链接到诸如:news://comp.security.firewalls/. 的地址时通常使用这个端口。这个端口的连接企图通常是人们在寻找USENET服务器。多数ISP限制只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送spam。

135 oc-serv MS RPC end-point mapper Microsoft在这个端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能很相似。使用DCOM和/或RPC的服务利用机器上的end-point mapper注册它们的位置。远端客户连接到机器时,它们查询end-point mapper找到服务的位置。同样Hacker扫描机器的这个端口是为了找到诸如:这个机器上运行Exchange Server吗?是什么版本?这个端口除了被用来查询服务(如使用epdump)还可以被用于直接攻击。有一些DoS攻击直接针对这个端口。

137 NetBIOS name service nbtstat (UDP) 这是防火墙管理员最常见的信息,请仔细阅读文章后面的NetBIOS一节

139 NetBIOS
File and Print Sharing 通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于Windows“文件和打印机共享”和SAMBA。在Internet上共享 自己的硬盘是可能是最常见的问题。大量针对这一端口始于1999,后来逐渐变少。2000年又有回升。一些VBS(IE5 VisualBasic Scripting)开始将它们自己拷贝到这个端口,试图在这个端口繁殖。

143 IMAP 和上面POP3的安全问题一样,许多IMAP服务器有缓冲区溢出漏洞运行登陆过程中进入。记住:一种Linux蠕虫(admw0rm)会通过这个端口繁 殖,因此许多这个端口的扫描来自不知情的已被感染的用户。当RadHat在他们的Linux发布版本中默认允许IMAP后,这些漏洞变得流行起来。 Morris蠕虫以后这还是第一次广泛传播的蠕虫。这一端口还被用于IMAP2,但并不流行。已有一些报道发现有些0到143端口的攻击源于脚本。

161 SNMP(UDP) 入侵者常探测的端口。SNMP允许远程管理设备。所有配置和运行信息都储存在数据库中,通过SNMP客获得这些信息。许多管理员错误配置将它们暴露于 Internet。Crackers将试图使用缺省的密码“public”“private”访问系统。他们可能会试验所有可能的组合。SNMP包可能会 被错误的指向你的网络。Windows机器常会因为错误配置将HP JetDirect remote management软件使用SNMP。HP OBJECT IDENTIFIER将收到SNMP包。新版的Win98使用SNMP解析域名,你会看见这种包在子网内广播(cable modem, DSL)查询sysName和其它信息。

162 SNMP trap 可能是由于错误配置

177 xdmcp 许多Hacker通过它访问X-Windows控制台, 它同时需要打开6000端口。

513 rwho 可能是从使用cable modem或DSL登陆到的子网中的UNIX机器发出的广播。这些人为Hacker进入他们的系统提供了很有趣的信息。

553 CORBA
IIOP (UDP) 如果你使用cable modem或DSL VLAN,你将会看到这个端口的广播。CORBA是一种面向对象的RPC(remote procedurecall)系统。Hacker会利用这些信息进入系统。

600 Pcserver backdoor 请查看1524端口
一些玩script的孩子认为他们通过修改ingreslock和pcserver文件已经完全攻破了系统– Alan J. Rosenthal.

635 mountd Linux的mountd Bug。这是人们扫描的一个流行的Bug。大多数对这个端口的扫描是基于UDP的,但基于TCP的mountd有所增加(mountd同时运行于两个端 口)。记住,mountd可运行于任何端口(到底在哪个端口,需要在端口111做portmap查询),只是Linux默认为635端口,就象NFS通常 运行于2049端口。

1024 许多人问这个端口是干什么的。它是动态端口的开始。许多程序并不在乎用哪个端口连接网络,它们请求操作系统为它们分配“下一个闲置端口”。基于这一点分配 从端口1024开始。这意味着第一个向系统请求分配动态端口的程序将被分配端口1024。为了验证这一点,你可以重启机器,打开Telnet,再打开一个 窗口运行“natstat -a”,你将会看到Telnet被分配1024端口。请求的程序越多,动态端口也越多。操作系统分配的端口将逐渐变大。再来一遍,当你浏览Web页时用 “netstat”查看,每个Web页需要一个新端口。

1025 参见1024

1026 参见1024

1080 SOCKS
这一协议以管道方式穿过防火墙,允许防火墙后面的许多人通过一个IP地址访问Internet。理论上它应该只允许内部的通信向外达到 Internet。但是由于错误的配置,它会允许Hacker/Cracker的位于防火墙外部的攻击穿过防火墙。或者简单地回应位于Internet上 的计算机,从而掩饰他们对你的直接攻击。WinGate是一种常见的Windows个人防火墙,常会发生上述的错误配置。在加入IRC聊天室时常会看到这 种情况。

1114 SQL
系统本身很少扫描这个端口,但常常是sscan脚本的一部分。

1243 Sub-7木马(TCP)
参见Subseven部分。

1524 ingreslock后门
许多攻击脚本将安装一个后门Shell于这个端口(尤其是那些针对Sun系统中Sendmail和RPC服务漏洞的脚本,如statd, ttdbserver和cmsd)。如果你刚刚安装了你的防火墙就看到在这个端口上的连接企图,很可能是上述原因。你可以试试Telnet到你的机器上的 这个端口,看看它是否会给你一个Shell。连接到600/pcserver也存在这个问题。

2049 NFS
NFS程序常运行于这个端口。通常需要访问portmapper查询这个服务运行于哪个端口,但是大部分情况是安装后NFS运行于这个端口,Hacker/Cracker因而可以闭开portmapper直接测试这个端口。

3128 squid
这是Squid HTTP代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问Internet。你也会看到搜索其它代理服务器的端口: 8000/8001/8080/8888。扫描这一端口的另一原因是:用户正在进入聊天室。其它用户(或服务器本身)也会检验这个端口以确定用户的机器是 否支持代理。请查看5.3节。

5632 pcAnywere
你会看到很多这个端口的扫描,这依赖于你所在的位置。当用户打开pcAnywere时,它会自动扫描局域网C类网以寻找可能得代理(译者:指 agent而不是proxy)。Hacker/cracker也会寻找开放这种服务的机器,所以应该查看这种扫描的源地址。一些搜寻pcAnywere的 扫描常包含端口22的UDP数据包。参见拨号扫描。

6776 Sub-7 artifact
这个端口是从Sub-7主端口分离出来的用于传送数据的端口。例如当控制者通过电话线控制另一台机器,而被控机器挂断时你将会看到这种情况。因此 当另一人以此IP拨入时,他们将会看到持续的,在这个端口的连接企图。(译者:即看到防火墙报告这一端口的连接企图时,并不表示你已被Sub-7控制。)

6970 RealAudio
RealAudio客户将从服务器的6970-7170的UDP端口接收音频数据流。这是由TCP7070端口外向控制连接设置的。

13223 PowWow
PowWow 是Tribal Voice的聊天程序。它允许用户在此端口打开私人聊天的连接。这一程序对于建立连接非常具有“进攻性”。它会“驻扎”在这一TCP端口等待回应。这造成 类似心跳间隔的连接企图。如果你是一个拨号用户,从另一个聊天者手中“继承”了IP地址这种情况就会发生:好象很多不同的人在测试这一端口。这一协议使用 “OPNG”作为其连接企图的前四个字节。

17027 Conducent
这是一个外向连接。这是由于公司内部有人安装了带有Conducent "adbot" 的共享软件。Conducent "adbot"是为共享软件显示广告服务的。使用这种服务的一种流行的软件是Pkware。有人试验:阻断这一外向连接不会有任何问题,但是封掉IP 地址本身将会导致adbots持续在每秒内试图连接多次而导致连接过载:机器会不断试图解析DNS名—ads.conducent.com即IP地址 216.33.210.40 ;216.33.199.77 ;216.33.199.80 ;216.33.199.81;216.33.210.41。(译者:不知NetAnts使用的Radiate是否也有这种现象)27374 Sub-7木马(TCP) 参见Subseven部分。

30100 NetSphere木马(TCP)
通常这一端口的扫描是为了寻找中了NetSphere木马。

31337 Back Orifice “elite”
Hacker中31337读做“elite”/ei’li:t/(译者:法语,译为中坚力量,精华。即3=E, 1=L, 7=T)。因此许多后门程序运行于这一端口。其中最有名的是Back Orifice。曾经一段时间内这是Internet上最常见的扫描。现在它的流行越来越少,其它的木马程序越来越流行。

31789 Hack-a-tack
这一端口的UDP通讯通常是由于"Hack-a-tack"远程访问木马(RAT, Remote Access Trojan)。这种木马包含内置的31790端口扫描器,因此任何31789端口到317890端口的连接意味着已经有这种入侵。(31789端口是控 制连接,317890端口是文件传输连接)

32770~32900 RPC服务
Sun Solaris的RPC服务在这一范围内。详细的说:早期版本的Solaris(2.5.1之前)将portmapper置于这一范围内,即使低端口被防 火墙封闭仍然允许Hacker/cracker访问这一端口。扫描这一范围内的端口不是为了寻找portmapper,就是为了寻找可被攻击的已知的 RPC服务。

33434~33600 traceroute
如果你看到这一端口范围内的UDP数据包(且只在此范围之内)则可能是由于traceroute。参见traceroute部分。

41508 Inoculan
早期版本的Inoculan会在子网内产生大量的UDP通讯用于识别彼此。