最近做了一個網站,想用真實手機訪問進行調試,但是訪問時卻提示無法連接,不能打開網站,這是什么原因,百思不得其解,因為手機是可以通過WiFi上網的,電腦雖然是通過網線上網,但都使用同一個路由器,而權限方面并沒有做任何限制。之后通過幾步檢測,終于找到了原因,并解決了問題。
1、測試局域網能否連通
檢測的第一步是測試局域網能否連通。這里需要另一臺局域網電腦來測試,測試的方法是在電腦里ping一下本機IP。
網絡連通性測試
能ping通就表示網絡是連通的。
2、檢測局域網能否訪問共享
測試訪問共享的方法是在局域網另一臺電腦里訪問本機,在另一臺電腦里直接輸入:
\\192.168.1.15
或
\\lenovo-pc
其中192.168.1.15是本機IP,lenovo-pc是本機的計算機名。
如果能夠訪問,則會彈出一個窗口,要求你輸入用戶名和密碼。
如果不能訪問,可能原因一般是下面兩個:
1)計算機登錄密碼有無設置?不設置則不能共享。
2)計算機防火墻是否打開?打開后則不能共享。
根據上面兩原因,我逐一檢查,發(fā)現防火墻是打開的,于是我關閉了防火墻。
再次測試,終于彈出要求輸入計算機登錄用戶名和密碼的對話框了。
局域網共享訪問
輸入后便能訪問共享文件了。
3、測試網站能否訪問
這時再在手機上訪問本地網站,終于能打開了。
原因分析
通過上述步驟的檢測,可以確定,是因為電腦的防火墻打開了,導致局域網的電腦不能訪問本機網站。但是如果你一定要打開防火墻,怎么辦?那么可以在防火墻里添加一個“80”的端口,即是允許http訪問。
win2003防火墻添加80端口
win7防火墻添加80端口