二、網(wǎng)絡(luò)發(fā)現(xiàn)的常見問題
在有些時候(特別是Windows7客戶端與其它XP等客戶端并存的情況下),即使啟用了網(wǎng)絡(luò)發(fā)現(xiàn),但是在網(wǎng)絡(luò)共享與網(wǎng)絡(luò)訪問的時候,還會遇到一些麻煩。這主要是因為網(wǎng)絡(luò)發(fā)現(xiàn)還需要一些技術(shù)的支持或者因為不同的客戶端之間的不兼容所造成的。根據(jù)筆者的測試,在采用網(wǎng)絡(luò)發(fā)現(xiàn)后有可能會遇到如下的幾個問題。
一是如果客戶端上的DNS Clinet功能沒有開啟的話,則其實啟動了網(wǎng)絡(luò)發(fā)現(xiàn)功能,則其他客戶端仍然不能夠發(fā)現(xiàn)這臺Windows7客戶端電腦;或者說這臺Windows7客戶端電腦仍然無法在網(wǎng)上鄰居中找到其同伴。這主要是因為網(wǎng)絡(luò)發(fā)現(xiàn)必須要求客戶端啟動DNS Clinet功能才能夠有效。如果沒有啟用這項功能的話,那么這個配置就會無效。在默認情況下,操作系統(tǒng)是開啟這一項功能的。但是在一些特定目的下,會關(guān)閉或者暫時關(guān)閉這個DNS Clinet功能。如出于安全或者測試的需要等等。所以在啟用網(wǎng)絡(luò)發(fā)現(xiàn)的時候,系統(tǒng)工程師需要先判斷一下,網(wǎng)絡(luò)發(fā)現(xiàn)所依賴的一些功能是否啟用。筆者還查找了一些微軟Windows7的官方資料,發(fā)現(xiàn)如果要使用網(wǎng)絡(luò)發(fā)現(xiàn)的話,除了要啟用DNS Clinet功能外,還需要啟用SSDP、UPnP等等服務,才能夠發(fā)揮網(wǎng)絡(luò)發(fā)現(xiàn)的全部功效。故系統(tǒng)管理員需要知道這些服務的用途,并根據(jù)實際需要來判斷是否需要開啟這些服務。注意,從安全與性能角度出發(fā),服務并不是開啟的越多越好。而是要遵循最小原則,即只打開只需要的服務。如果把Windows7當作服務器使用的話,更加需要注意這一點。這可以在很大程度上提高其安全性與運行性能。
二是要排除防火墻的干擾。上面說過,系統(tǒng)工程師還可以通過防火墻對網(wǎng)絡(luò)發(fā)現(xiàn)的策略進行自定義。不過如果不熟悉網(wǎng)絡(luò)防火墻的設(shè)置,在很有可能因為錯誤的配置而導致網(wǎng)絡(luò)發(fā)現(xiàn)無法正常工作。如果系統(tǒng)管理員不幸遇到這種情況的話,該如何處理呢?筆者的意見是先暫時把防火墻關(guān)閉掉,然后測試一下網(wǎng)絡(luò)是否正常。如果此時一切正常,則說明這個故障是防火墻的配置所造成的,需要檢查防火墻的相關(guān)配置。如果禁用防火墻還是有問題的話,那么跟防火墻的配置就沒有多大的關(guān)系。這主要是因為大部分的網(wǎng)絡(luò)訪問故障,都是因為防火墻所造成的。為此筆者建議,通常情況下對客戶端不要設(shè)置防火墻,以免出現(xiàn)網(wǎng)絡(luò)訪問上的故障。而對服務器的話,最好設(shè)置合適的防火墻策略(如只允許特定的主機可以在網(wǎng)路上找到他等等),以保障其安全性。當然這是針對企業(yè)應用來說的。因為企業(yè)在內(nèi)網(wǎng)與外網(wǎng)之間往往會部署一個獨立的防火墻,如思科的硬件防火墻等等。為此在客戶端上部署防火墻就沒有多大的必要。而如果作為家庭電腦來說,由于沒有獨立的防火墻的保護,那么在其電腦上配置防火墻也有一定的保護作用。
三是選擇合適的網(wǎng)絡(luò)位置。在Windows7中提供了網(wǎng)絡(luò)位置的管理措施。默認情況下其提出了四種網(wǎng)絡(luò)位置,分別為家庭網(wǎng)絡(luò)、工作組、公共網(wǎng)絡(luò)與域。這里需要注意的是,不同的網(wǎng)絡(luò)位置對應著一組防火墻的策略。也就是說,選擇不同的網(wǎng)絡(luò)位置,默認情況下對應著不同的網(wǎng)絡(luò)配置與防火墻策略。故系統(tǒng)工程師與網(wǎng)絡(luò)工程師在部署Windows7 的網(wǎng)絡(luò)應用時,還需要注意這些網(wǎng)絡(luò)位置對應的防火墻策略有哪些不同。這有利于他們選擇合適的網(wǎng)絡(luò)位置。而且有時候選擇位置的不同,也會影響系統(tǒng)是否啟用網(wǎng)絡(luò)發(fā)現(xiàn)。也就是說,網(wǎng)絡(luò)位置、網(wǎng)絡(luò)發(fā)現(xiàn)與防火墻三者是有機結(jié)合的一個整體。系統(tǒng)管理員要真正了解網(wǎng)絡(luò)發(fā)現(xiàn)的功用,那么必須要了解這三者的聯(lián)系。