當前位置:陽光暱稱網 >

計算機網絡 >軟件技術 >

如何設置防火牆實現禁用QQ、MSN等

如何設置防火牆實現禁用QQ、MSN等

 現在要求禁止內網用戶使用QQ、聯衆等聊天和網遊軟件的需求逐漸增多,不久前售後工程師就處理了一項此類業務。工程師在處理過程中發現了一些解決方法,現在進行一下總結,希望能供各位同事參考。下面就對這些應用來一一分析。 

    一、 阻斷QQ的連接

如何設置防火牆實現禁用QQ、MSN等

    新版QQ不僅僅通過UDP方式登錄服務器,還能夠以Tcp方式登錄。QQ在連接時首先向以下七個服務器的8000端口發送udp包。

   

   

   

   

   

   

   

    在阻斷8000端口的連接後,發現QQ還會通過udp的8001和tcp的8000、8001端口進行連接。鑑於這些端口目前只有QQ使用,所以可以基於端口來作阻斷規則。

    在用防火牆阻斷以上端口的數據包後,發現QQ還會通過tcp的80和443端口進行連接。如果針對這兩個端口作阻斷規則,會影響用戶的正常上網,所以只能對服務器的ip地址來作規則。通過試驗發現了以下可通過80和443端口建立連接的QQ服務器:

   

   

    ,

    ,

    ,

    ,

   

   

   

   

   

    在針對這些IP作阻斷規則後,QQ已基本無法登錄。

    在試驗中還發現,QQ安裝目錄下的文件,其中記錄了QQ服務器的地址,與我們上面找到的完全符合。

    因此,在用防火牆阻止用戶使用QQ上網時,除了阻止tcp和udp的8000、8001端口外,還需阻斷與QQ服務器的連接。下面列舉了在試驗中找到的和在網上查到的QQ服務器IP:

   

   

   

   

   

   

   

   

   

   

    219.133.40. 21/73/89/90/92/95/97/157/177/189(這個網段的服務器地址較多,可以考慮阻斷整個網段)

    雖然以上方法可以起到阻斷QQ連接的作用,但如果騰訊增加新的QQ服務器,QQ也還是可以登錄的。另外,用第三方的代理軟件如NEC E-BORDER等,支持Anonymous的Socks5代理還是可能繞過去,登陸使用QQ。

    二、 阻斷MSN的連接

    MSN的連接在除使用常規的1863端口外,還會使用7001和80端口,因爲這兩個端口涉及到其他網絡服務的應用,所以也只能採用阻斷QQ連接的方法,通過阻斷與MSN服務器的連接,來達到用戶要求。

    以下列舉了在試驗中找到的服務器IP:

   

   

   

   

   

   

    經查詢,這些服務器IP都是北美地區的。

    同樣,如微軟添加新的MSN服務器或者用戶使用代理,還是可以登錄MSN。

    三、阻斷聯衆的連接

    阻斷聯衆的連接相對來說就比較容易啦。在客戶端連接服務器時,首先會與服務器的2000端口建立連接(:2000)。在連接建立後,會用到服務器的1007、2001、2002、3015端口。

    在試驗中,只阻斷了2000端口的數據包,客戶端就已經無法連接服務器了。

    四、阻斷可樂吧的連接

    可樂吧客戶端在連接服務器時,首先要打開可樂吧的主頁),再通過主頁進入遊戲大廳,所有隻要定義一個URL規則,過濾地址爲“*kele8*”即可。

  • 文章版權屬於文章作者所有,轉載請註明 https://ygncw.com/jisuanji/ruanjian/gwm9kl.html