關於網路上的芳鄰、unc路徑訪問故障的問題,在論壇上常被問起。答案紛雜,一直沒有乙個比較全面細緻的回答,本文將由淺入深全面深入地來剖析一下。
首先要和大家明確一條簡單實用的原則:無論是何種訪問故障問題,都應該首先確定是由於本機的原因,還是由於目標機的原因。方法很簡單:若是本機的問題,訪問另外的目標(實際中多試幾個)也會出同樣的、類似的問題。
預備知識:物理連線、協議
操作正常工作/通
不正常工作/不通
檢視:裝置管理器/網絡卡
網絡卡及其驅動沒問題,已經正常工作了。
考慮網絡卡的物理完好,及驅動是否正確,一般為後者。早期的非pci網絡卡還可能是由於中斷irq設定不當引起的。
ping
127.0.0.1
說明tcp/ip協議沒問題
需要重新安裝tcp/ip協議,此故障極少見。
ping
自己的ip
說明本機所配ip正確,沒有問題。
ping 自己的預設閘道器
到預設閘道器的物理線路沒問題
ping 另一網段遠端主機ip
路由裝置、外連線路沒問題
檢查路由器設定、外連線路。
也可能是目標主機的問題,可先ping一下另一台遠端主機。
ping 遠端主機的網域名稱
說明本機所配dns沒問題
檢查本機dns配置,檢查dns伺服器
說明:1、 若目標安裝了防火牆或篩選器等,禁用了icmp,也會導致ping不通。提示為:request time out。
2、 那麼防火牆等為什麼要禁用icmp呢?主要是為了防止黑客的dos(denial-of-service)、ddos攻擊。因為被ping的計算機要做出響應,響應多了就無法向外提供其它服務甚至宕機。
3、 為什麼安裝了防火牆的計算機,能ping通別人?防火牆的本質就是篩選器,針對訪問的雙向性,可配置輸入、輸出篩選。ping命令使用到icmp協議,icmp型別為:入8,出0。禁止自己被別人ping,可以禁止「入8」,也可以禁止「出0」,但顯然前者更好些。
4、 注意:其它訪問(如:共享資源、http、ftp等)不會因禁用icmp,ping不通而受影響。
另外,檢視tcp/ip配置是否正確時,最好使用ipconfig /all命令,而不是圖形介面。因為圖形介面下是你給計算機所做的配置,而ipconfig下相當於把計算機當前的配置調出來檢視。沒問題時,二者是一樣的;但有問題時,二者是會不同的。
一、基於unc路徑的ip形式來訪問,如在開始/執行://10.63.243.1
前提:在網絡卡、協議、連線沒問題的情況下。即在可ping通的前提下,若//10.63.243.1不通,排錯可從下面幾個方面來考慮。
二、基於unc路徑的名字形式來訪問,如在開始/執行://server
2、若想利用dns進行//server這樣的名稱解析,需要共用同一dns伺服器,或用不同的dns伺服器,但dns伺服器間必須有關聯(如:**器、輔助區域、ad整合區域),這裡就不詳細說了。一般常見情況下就是:使用同一域下的同一dns伺服器。
三、基於unc路徑的dns名稱來訪問,如在開始/執行://server.mcse.com
前提:基於unc路徑的ip形式(如://10.63.243.1)來訪問沒有問題的情況下
檢查:1、首先試一下ping server.mcse.com,看dns名稱能否被正確解析。
2、檢視本機tcp/ip配置中,dns指向的伺服器是否正確
3、檢查dns伺服器區域中的記錄,看目標機的主機(a)記錄是否存在。
4、檢查dns服務是否正常工作。
四、網路上的芳鄰
常見問題:
1、 在網路上的芳鄰列表中找不到目標計算機。
2、 在網路上的芳鄰列表能找到,但卻訪問不了。
3、 以unc路徑能訪問,但在網路上的芳鄰列表中卻找不到。
瀏覽服務(computer browers)
1、網路上的芳鄰列表的維護依賴於瀏覽服務(computer browers),計算機通過廣播方式登記到瀏覽器,訪問時查詢瀏覽器所維護的瀏覽列表。但是瀏覽服務,微軟都承認它不是乙個完善的服務,在使用過程中會出現"中斷"。主要由兩方面的原因引起:
·各種角色的瀏覽器(browser)不聯機。指關機了,或和你的本機不通。
·目標計算機關機了或不聯機,但列表中的計算機名不會馬上消失。
2、網路上的芳鄰所用的瀏覽列表(browsing list)的維護、正常工作依賴於各種角色瀏覽器的正常聯機工作。它們包括:
·域主瀏覽器:維護伺服器、域、工作組的名稱和主列表(某一工作組的主瀏覽器是誰)。在2000/03域中只有乙個,那就是pdc**主控那台域控制器。
·主瀏覽器:接收域主瀏覽器的資訊,並維護本工作組/子網的列表。從本質上說,工作組就是共享乙個瀏覽列表的一組計算機。
·備份瀏覽器:從主瀏覽器那接收乙份複本,並分發給客戶機。
·潛在瀏覽器:有機會成為主/備份瀏覽器,當前還不是瀏覽器。
3、「瀏覽器(browser)」的角色是由系統根據作業系統的版本(95/98/nt/2000/xp/03)、工作站/伺服器版本、是否dc自動推選出來的,做為使用者並不了解或沒注意哪台計算機是「瀏覽器」,所以不適當的關機或不聯機,都會導致前面所述三種問題的出現。
4、若想手動指定,可通過修改登錄檔實現,位置:
/hkey_local_machine/system/currentcontrolset/services/browser/parameters/maintainserverlist:yes/no/auto
5、檢視本機當前是否為瀏覽器,可以:開始/執行/cmd,nbtstat –n,看否有下列這樣一條記錄:..__msbrows__. <01> group registered
解決辦法:
由於瀏覽服務不是乙個完善的服務,所以也沒有乙個直接的去根的辦法,我們就不做過多的討論了。所以:
1、 推薦使用者使用基於unc路徑的ip形式(如://10.63.243.1)來訪問共享資源。
2、 若網路中均為2000及以上版本的計算機,推薦使用dns。
3、 若網路中有95/98/nt老版本的計算機,推薦使用wins。
說明:a、若老版本計算機只是少數,在每台計算機上使用lmhost檔案也可以。
b、前面我們說了,瀏覽服務依賴於netbios廣播,而廣播資訊是無法通過路由器的。(除非路由器設定了**netbios廣播,但這是不推薦的,會大大降低網路效能。)所以,瀏覽服務一般僅限於本網段。
c、使用dns、wins可以解決跨子網(路由)基於名字的訪問。
網路上的芳鄰訪問慢
作業系統是xp pro,固定ip,當每次開機登陸區域網域中 win2000server 在出現登陸視窗前及之後輸入完密碼後,出現提示 正在應用個人設定.時,這二個步聚,總要等很長時間 大概要十五分鐘以上 使用同樣的使用者名稱在win98登入一切正常!windows 是缺省會自動向 remote co...
網路上的芳鄰的幕後原理
3.常見瀏覽器系統構建 a.同一網段 單一工作組 域 b.同一網段內有多個工作組 域 新加入的 domaind 會以廣播形式向外傳送相關資訊 c.同一域跨多個網段 二。主機宣告 1什麼是主機宣告 主機宣告是包含主機狀態的資料報,目的是將本機註冊到主瀏覽器上的瀏覽列表中 2.誰會產生主機宣告 凡是啟用...
修改網路上的芳鄰訪問密碼
1 執行裡輸入 control userpasswords2 或 輸入 control keymgr.dll 確定切換到 高階 單擊管理密碼。2 開始選單 控制面板 使用者帳戶 管理我的網路密碼 刪除 裡面的選項即可。3 注意 訪問方知道被訪問方更改後的密碼,更改了密碼分為兩種情況 1 密碼可以更改...