如何禁止訪問區域網,但sql能訪問? delphi / windows sdk/api
同區域網內,如何禁止客戶機訪問區域網,但是自己寫的程式能訪問sql?
另外,如果客戶機的策略(gpedit.msc)中guest禁止以及使用者中的guest關閉,在不開啟情況如何才能訪問sql?
自己頂一下
策略中好像可以指定一些可以訪問的命名管首,加入sqlserver管道名吧
埠直接過濾了
把兩台機子設為不同的網段,可以限制一定形式的「訪問」
我的意思是,在伺服器上設定客戶機不能訪問任何區域網內的機器,但可以訪問伺服器的sql資料庫,這個怎麼處理?需要做乙個伺服器的**程式嗎?
to lihuasoft(學習低調做人)
查了一些資料,設定成不同網段需要路由器,另外,不同網段間如果訪問sql資料庫(即只訪問sql資料庫)?
埠過濾!類似防火牆的原理
簡單.兩個方案:
1.假設你的伺服器是域控伺服器,那麼任何機器都要登入你的伺服器,你就在伺服器上做個檔案,該檔案可以自動在客戶機登入的同時載入到客戶機中.使客戶機全部統一按你的設定進行配置.你只需要在做該檔案的時候將客戶禁止他們修改你的網路設定,然後關閉所有埠,就留乙個1433埠就行了.因為tcp/ip協議訪問sql只需要乙個1433埠就可以了;
2.假設你嫌複雜,那麼你可以將所有計算機的管理員許可權給拿掉,然後將其它使用者做成非管理,使得他們不能修改你的網路設定.然後自己手工到每台工作站上用管理員登陸.在網路連線屬性中的本地連線中將所有協議刪除,就留乙個tcp/ip協議,然後在該協議的高階選項--選項頁面中可以找到"tcp/ip篩選",點它,再點屬性.勾上"起用tcp/ip篩選(所有適配齊)",然後選擇tcp/ip埠"只允許"點新增,輸入1433點確定.然後一路確定所有視窗.最後重新啟動就成了.
但是先決條件是你的sql必須是在裝的時候就設好了,所有客戶可以通過1433訪問,而沒有被修改過.
使用windows的安全機制,可以指定系統安全策略,開放mssql的埠
客戶機關閉埠
tcp 139
tcp 445
udp 137
udp 138
與網絡卡繫結的服務中取消
microsoft 網路客戶端
microsoft 網路的檔案和印表機共享
只保留tcp/ip協議
只保留tcp/ip協議
只開1433/1434埠(貌似1434也可以關,不確認)
學習了,cowboy_tt() 可以參考一下
用防火牆,只開放1433埠
樓上的方法好.
好解決麼。裝個防火牆,就開通1433埠好了。
方法是有的 guset可以開著
然後使用本地安全策略關閉tcp udp 135、139
只開放1433埠 或自己設定的sql埠!
設定好後 給沒個客戶端匯入策略!即可
在程式裡實現不非常不現實的,因為windows埠很多。你不可能都遮蔽了。還是用防火牆比較合適,但也不能完全做到你的想法。
wamp本地能訪問,但區域網不能訪問的解決辦法
wamp安裝好以後,本地訪問已經沒問題了,但是區域網的使用者還是訪問不了。經過了昨天的那一系列的探索,這個問題的所在倒也好找。於是找到了httpd.conf檔案。這個是apache的配置檔案。稍微瀏覽一下便找到解決方法,看這 最後還得提示一下,如果正在使用iis,你需要把iis中的服務停止掉,或者是...
wamp本地能訪問,但區域網不能訪問的解決辦法
wamp安裝好以後,本地訪問已經沒問題了,但是區域網的使用者還是訪問不了。經過了昨天的那一系列的探索,這個問題的所在倒也好找。於是找到了httpd.conf檔案。這個是apache的配置檔案。稍微瀏覽一下便找到解決方法,看這 possible values for the options direc...
如何設定mysql在區域網中訪問
第一 更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 或者新加條記錄,host 項為要訪問的ip位址,並授權。重啟mysql服務。第二 在系統防火牆新增例外埠 3306,並允許例外。的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localh...