內網和外網同時訪問某臺電腦如何共享?
讓公共機能上外網,同時讓內外網電腦都能看到它就需要設定電腦裡面的路由表來實現。
下面我假設你內外網的IP地址進行解說:
內網網絡卡資訊:
IP地址:192。168。1。2
子網掩碼:255。255。255。0
閘道器:192。168。1。1
注意:我們只需要知道閘道器是192。168。1。1就行,不需要在網絡卡的屬性中設定預設閘道器。如果我們設定了這後,電腦在重啟後會自動生成一條0。0。0。0的預設路由。
外網網絡卡資訊:
IP地址:192。168。2。2
子網掩碼:255。255。255。0
閘道器:192。168。2。1
注意:外網的閘道器一定要填,還有也要填寫DNS地址,要不然訪問不了網頁。
解決方案:
一、刪除這兩條預設路由
在命令提示符視窗中輸入命令
命令:route delete 0。0。0。0
二、新增指向外網的路由
route -p add 0。0。0。0 mask 0。0。0。0 192。168。2。1
解釋:-p引數為永久,如果不加-p引數,電腦重啟後這條路由就會被刪除。
三、新增指向內網的路由
route -p add 192。168。1。0 mask 255。255。255。0 192。168。1。1
解釋:如果我們內網還有其他網段,我們可以再新增這樣的一條路由,如果不新增就訪問不了其他網段。如訪問192。168。3。X網段:
route -p add 192。168。3。0 mask 255。255。255。0 192。168。1。1
我們可以使用route print檢視是否成功。
四、外網的電腦如何訪問這臺電腦的共享檔案?
我們需要在路由器上開啟埠對映,把135,136,137,138,139,445這些埠對映就可以在外網訪問到這臺電腦的共享檔案了,但是開啟這些埠對你這臺電腦來說是很危險的。對於開啟這些埠會對電腦帶來什麼樣的危險,可以上網查詢。
建議:
建議不要對外開啟共享,我們只需要在這臺電腦上搭建FTP伺服器就可以了,這樣比共享要安全很多。這樣內網就使用共享資料夾的方式訪問,外網就用FTP來訪問。
這個問題是這臺公共機的本機路由配置問題。看了你的部署情況,其實就是你們單位有兩張不同的網路,而這臺公共機同時連線在這兩個網路上。那麼,這臺公共機的本機的兩個閘道器就存在一個優先順序的問題,上網的時候哪個優先順序高它就走哪張網路。你可以用命令route print看一下,然後再用route add -p 來配置幾條靜態路由就可以解決了。
內網和外網是兩個不同網路,怎麼能夠共享呢,這個無法實現目前來說