1. gpupdate /force (囧~還是一樣,但是在 Client 端要有能在命令提示字元的權限 請注意)

回歸料理的原點

(中央社舊金山29日法新電)已經潛入全球百萬部電腦的超強電腦病毒將在四月一日愚人節再度演化,導致日後更難加以根絕,但預料還不致於帶來大浩劫。
微軟公司已經組成專案小組,想盡辦法要剿滅這隻叫做Conficker或DownAdUp的病毒,還懸賞25萬美元緝拿撰寫這隻電腦蠕蟲的元兇。
專案小組人員之一,趨勢科技網路威脅研究員佛格森 (Paul Ferguson)說,這隻難纏的電腦蠕蟲將根據程式設定在25日進行演化,變得更難遏止。
佛格森說,「目前沒有證據顯示這個病毒會在四月一日變為攻擊模式或降低任何電腦的有效負載。」
沒有持續更新微軟RPC伺服器服務的電腦或網路,這隻電腦病毒就會入侵並進行自我複製。
它會透過網路感染,也會躲在儲存資料的USB隨身碟,從一個電腦傳染到另一個電腦。一旦進入電腦,就會深深紮根,還會建立防衛系統讓外界很難移除。
惡意軟體可能因此啟動,竊取被感染電腦中的資料,或將控制權置於駭客之手,讓他們集合所有「殭屍電腦」變成「殭屍大軍」。
Conficker最厲害的是它會利用殭屍電腦來破解密碼。
微軟已經修改免費的惡意電腦軟體移除工具(Malicious Software Removal Tool )來偵測和消滅Conficker。該公司安全反應部門主管巴德(Christopher Budd)說,「由於這隻病毒持續演化,微軟和其他合作公司將持續找出瓦解Conficker威脅的新方法,讓消費者有更多的時間來更新系統。」
建議電腦使用者持續更新目前使用的防毒工具以及微軟系統,並且用更牢靠的密碼來保護電腦和檔案。
Conficker被設定為一天攻擊250個網站,從控制殭屍電腦的主機下載指令。根據電腦安全公司F-Secure的海波寧 (Mikko Hypponen)表示,從25日開始,這隻電腦蠕蟲將開始每天連結5萬個網站,而且更難偵測得到。
海波寧說,「基本上他們提高賭注,讓我們日子更難過。」他說,「他們發現好人已開始攔截主電腦與殭屍電腦之間的聯繫。」
防毒專家說,這種病毒的擴散速度在年初非常快速,現在已經變得緩慢,但是還沒更新微軟系統的電腦還是可能會感染。
海波寧在F-Secure網站上發佈一則訊息表示,已經有100萬至200萬台電腦遭到Conficker入侵,據信這批電腦大部分感染的是較早版本的Conficker,裡面沒有4月1日演化的指令。
Conficker病毒在2008年11月首度被偵測到。
要知道電腦是否已經感染Conficker,其中一個方法是連結防毒公司網站,例如趨勢科技或賽門鐵克(Symantec),已經感染病毒的電腦就連不上這些網站。
請速速前往微軟下載:windows-kb890830-v2.8.exe
免驗證不用擔心自身是否為盜版問題...
Next Generation TCP/IP Stack
Domain Name System
Quality of Service
Server Message Block 2.0
Computer Browser Service
Http.sys enhancements
WinINet enhancements
Windows Sockets enhancements
Network Device Interface Specification (NDIS) 6.0 and 6.1
Network Awareness
Windows Peer-to-Peer Networking enhancements
Windows Firewall enhancements
Internet Protocol security (IPsec) improvements
http://technet.microsoft.com/en-us/library/bb726965.aspx
好文章...有夠長...要時間慢慢看..





| Windows作業系統可以使用NetBIOS的方法和技術來達到網路存取的目的,Windows依賴NetBIOS及其應用程式存取對M氏(註1) 網路其影響深遠。NetBIOS預設以廣播方式做為名稱解析方法,Microsoft為了防止NetBIOS使用廣播而造成整個網路效能降低的問題,使用以點對點(Peer to Peer)為存取方式的Windows Internet Name Service, WINS服務做為NetBIOS名稱解析機制,同時也解決NetBIOS廣播無法跨越不同路由網段的問題。 |
| TCP/IP為運作基礎的網路架構是以Host Name以及Domain Name System, DNS服務做為名稱解析的基礎;Windows當然可以也運作於以TCP/IP為基礎的Internet,以至於微軟在Microsoft作業系統中就得必須瞻前顧後的同時存在NetBIOS Name及Host Name這兩個完全不相同技術的名稱解析方法與服務。 |
|
![]() |
| 圖片擷取自微軟官方TechNet網站http://technet.microsoft.com/en-us/library/bb727013.aspx |
| 如同我所下的Tip標題,微軟在作業系統中到底還要讓NetBIOS存在多久?還要留它留多久?為什麼不讓名稱解析的問題單一、單純化?這存留的問題在微軟的作業系統中牽一髮而動全身,微軟的確需要一段勒戒期才能來戒掉對NetBIOS的依賴,會需要多久的問題非單純的賭大賭小、下好離手後一翻兩瞪眼。相對和使用者對於Microsoft作業系統的使用習慣與應用程式的運作支援有密切關連,一切除了西雅圖的單方努力外還有許多變數需要解決,像是使用者存取M氏網路資源的習慣等等。 |
| 微軟其實在Windows 2000 Server作業系統版本的TCP/IP設定介面中即提供了Disable NetBIOS over TCP/IP的勾選項目,意指可使NetBIOS over TCP/IP能力在此部伺服器或工作站上自廢武功。 Disable NetBIOS over TCP/IP這碼事兒演進至西元2009年,看來也僅少數有Gutsy的網路環境能親手揮刀自宮處理掉NetBT (註2) 這件事。 |
| Windows Server 2008雖然仍可以新增功能(Feature)的方式加入WINS服務,很明顯的WINS在Windows Server 2008中,已退位為功能而非伺服器角色(Role),由此看來2008(註3) 似乎真的有想要對NetBT自我了斷以此明志的意圖。 |
| 2008以單一標籤名稱(Single Label Name)合併以DNS上的通用名稱區域(Global Names Zone, GNZ)為架構基礎,利用在Global Name Zone中新增CNAME資源記錄,使用戶端能以單一名稱,如http://ServerName方式存取企業內部資源而不依賴NetBIOS Name與WINS服務查詢到所對應的A資源紀錄;更簡單的說,也就是在用戶端在嘗試以WINS或NetBIOS Name做為名稱解析方式前,立即使用DNS把名稱解析的問題解決掉(縱使使用者所使用的名稱並非DNS機制所需要的Fully Quality Domain Name, FQDN),讓用戶端沒有機會使用WINS,換句話說也就讓Single Label Name及GNZ的技術,使M氏網路上的用戶端再也用不到WINS或NetBIOS名稱解析技術,並且這樣的運作並不需要在即有的企業用戶端平台上新增任何新元件或設定任何系統項目。 |
| 因此很多人問筆者2008這功能是否就是要取代WINS服務?其實我無法回答這問題,至少到目前為止,筆者還尚未在微軟的官方文件中看過“DNS instead of WINS in Windows Server 2008”的這一關鍵字句,倘若再加上NetBIOS也不再支援IPv6(註4) 的客觀影響,2008是否真的拋棄了WINS?雖然民間論壇早己穿鑿附會、眾說紛紜的將它們劃上了等號,但這答案恐怕還是得待西辦(微軟在西雅圖總部的辦公室)發表正式聲明,看到白紙黑字後才能下定論。 |
|
名稱登錄是一個在網路上要求使用 NetBIOS 名稱的 WINS 用戶端。要求可能是唯一的 (獨占的) 或群組 (共用的) 名稱。NetBIOS 應用程式也可以登錄一個或多個名稱。
照下列圖形所示,WINS 用戶端 (HOST-C) 直接將「名稱登錄要求」傳送到它所設定的 WINS 伺服器 (WINS-A)。
.gif)
WINS-A 可以藉由發行 HOST-C 正或負名稱登錄回應來接受或拒絕名稱登錄要求。WINS-A 所發生的動作依照幾個因素:
如果名稱不存在於資料庫中,就當作新增登錄來處理,並會發生下列步驟:
如果已經在資料庫中輸入與要求的 IP 位址相同的 HOST-C 名稱,就會依據現存名稱的狀態及擁有權來採取動作。
當存在於 WINS 資料庫中的名稱與要求的 IP 位址不同的狀況下,需要 WINS 伺服器以避免名稱重覆。如果資料庫項目是釋放或刪除標記狀態,將 WINS 伺服器釋放出來以指派該名稱。
如果項目是使用中狀態,則保留名稱的節點被質疑以判定它是否仍然存在於網路上。在此狀況下,WINS 伺服器 (WINS-A) 可以執行名稱的更正以及下列動作:
附註
雖然 WINS 的作用是解析 NetBIOS 名稱,但為了有效地解析名稱,用戶端需能夠動態地新增、移除或更新它們在 WINS 中的名稱。以下提供了這些處理功能上的描述,特別是 WINS 網路上的用戶端名稱要如何登錄、更新、釋放及解析。
此 WINS 用戶端/伺服器通訊的處理概述於下圖:
.gif)
在 WINS 系統中,所有名稱都登錄在 WINS 伺服器上。這些名稱均存放在 WINS 伺服器的資料庫中,此資料庫就會依據其中的項目來回應名稱對 IP 位址的對應解析要求。
數台網路 WINS 伺服器會負責檢查這些項目是否多餘,以及負載平衡的狀況。每隔一段時間,這些伺服器就會相互地將本身的資料庫項目複寫到其他伺服器上,以維護 NetBIOS 名稱區的一致性。
每個名稱在資料庫中都有一個項目。各項目是由其所登錄的 WINS 伺服器來管理,且是所有其他 WINS 伺服器的複本。每個項目均有相關聯的狀態--如使用中、釋放或廢止 (也稱為刪除標記) 等狀態。各項目也會有版本識別碼。此數字是用於在複寫處理中,在「WINS 複寫」中會有更詳細的討論。如需相關資訊,請參閱 推入協力電腦。
WINS 也允許靜態名稱登錄。如果伺服器上的作業系統無法處理動態名稱登錄,則此項功能便可讓這些伺服器的管理員進行名稱登錄。WINS 可以分辨動態及靜態的資料項目。在有些方面,靜態名稱與動態名稱的處理方式並不相同。如需相關資訊,請參閱 使用靜態對應。
如果在您網路上使用了多重 WINS 伺服器,可以設定將記錄從它們的資料庫複寫到其他伺服器。處理程序如下圖顯示。WINS-A 及 WINS-B 二台 WINS 伺服器,可以設定為相互完全複寫對方的記錄。
.gif)
藉由在這些 WINS 伺服器之間使用複寫,可以維護並由網路發佈一致的 WINS 資訊設定。例如在上圖中,子網路 1 的 WINS 用戶端 (HOST-1) 使用它的主要 WINS 伺服器 (WINS-A) 登錄它的名稱。子網路 3 的其他 WINS 用戶端 (HOST-2) 使用它的主要 WINS 伺服器 (WINS-B) 登錄它的名稱。如果這些主機的其中一個稍後嘗試尋找其他主機,如範例 WINS,HOST-1 為介於 WINS 伺服器 (WINS-A 及 WINS-B) 之間的 HOST-2--replication 查詢尋找一個 IP 位址,該設定提供了解析此查詢的可能性。
為了執行複寫,每台 WINS 伺服器,至少必須與一台其他的 WINS 伺服器設定在一起,作為其複寫協力電腦。這可確保使用一台 WINS 伺服器登錄的名稱,最後會複寫到網路上所有其他的 WINS 伺服器中。可以新增及設定複寫協力電腦為提取協力電腦、推入協力電腦二者之一,或使用二種類型的複寫作為提取/推入協力電腦。提取/推入協力電腦類型是預先設定的,且是在大多數情況下建議使用的類型。
當 WINS 伺服器複寫時,在任何指定伺服器對應的用戶端名稱位址傳播到網路上的其他所有 WINS 伺服器之前,會有一段潛伏期。此潛伏期又稱為整個 WINS 系統的交集時間。例如,用戶端要求名稱釋放的傳送速度就慢於名稱登錄要求。這是因為用戶端名稱會先釋出,然後在電腦重新啟動或每隔一段時間關機時,又使用相同的對應重新使用。複寫每一個釋出的名稱將增加無謂的網路複寫負擔。
而且,當 WINS 用戶端電腦不正常關機時 (如意外停電),電腦的登錄名稱就無法像在正常情況下,藉由將釋放名稱要求傳送到 WINS 伺服器以釋放名稱。因此,雖然 WINS 資料庫中有名稱與位址對應的記錄,卻不表示用戶端電腦仍在使用登錄名稱或它相關的 IP 位址。它僅表示最近的某段時間內,已有登錄的名稱電腦曾要求使用對應的 IP 位址。
附註
WINS 資料庫存放及複寫網路上 NetBIOS 名稱對應到 IP 位址對應資訊。在 Windows Server 2003 系列中,WINS 資料庫會使用 Extensible Storage Engine (ESE)。
沒有內建限制 WINS 伺服器複寫或存放的記錄數。資料庫的大小視網路上的 WINS 用戶端數目而定。WINS 資料庫變更超時用作用戶端登入及登出網路。
不過,WINS 資料庫的大小不是與使用中用戶端資料項目的數目直接成比例的。隨著時間推移,有些 WINS 用戶端資料項目變成老舊及已刪除時,不斷增大的 WINS 資料庫會超過目前使用中的實際空間。這是因為一旦存放老舊記錄的磁碟空間已不再存有資料時,伺服器不會自動收回空間。
壓縮 WINS 資料庫來收回未使用空間。在資料庫更新之後的閒置時間,WINS 伺服器會自動背景處理動態資料庫壓縮。壓縮也可以手動離線完成。WWindows NT Server 4.0、Windows 2000 及 Windows Server 2003 系列支援動態及手動壓縮。Windows NT Server 3.51 (或更早版本) 只支援 WINS 伺服器資料庫的手動壓縮。
儘管動態壓縮大幅降低了離線壓縮的需要,因離線壓縮能夠較完整地收回空間所以應該每隔一段時間做一次。應該多久做手動壓縮 WINS 資料庫一次視您的網路而定。對於大型的,有 1,000 個或以上的 WINS 用戶端的網路而言,您每月都應該做離線壓縮。較小的網路通常不需要經常手動壓縮。
因為動態資料庫壓縮都是進行於資料庫使用時,所以在處理期間不需要停止 WINS 伺服器。不過,對於手動壓縮,您必須停止 WINS 伺服器及離線。
WINS 主控台提供維護、檢視、備份及還原 WINS 伺服器資料庫時所需要的工具。當您在 WINS 伺服器上備份其他檔案時,應該備份此資料庫。
WINS 使用 Jet 資料庫格式存放其資料。Jet 會產生 J<n>.log 以及其他在 systemroot\System32\Wins 資料夾的檔案,來增加資料存放的速度及效率。
下列表格討論每台 WINS 伺服器中,由 Jet 資料庫建立及使用的檔案。
| 檔案 | 描述 |
|---|---|
J50.log 與 J50#####.log | 運用 WINS 資料庫的所有異動記錄檔。必要時,WINS 會使用此檔案以回復資料。 為了增加資料存放的速度及效率,Jet 資料庫將目前的異動寫入記錄檔,而不是直接寫入資料庫。因此,最新的資料檢視既包含資料庫又包含記錄檔的任何異動。如果 WINS 服務突然或意外地停止,這二個檔案都會用來修復它。如果服務以意外的方式停止,會自動使用記錄檔來重新建立 WINS 資料庫的正確狀態。 記錄檔維持指定的大小;不過,在 WINS 伺服器忙線時它們的大小可能會快速增長。WINS 無法避免將過多的異動寫入記錄檔可容納的數量。填入記錄檔時,系統重新命名此記錄檔,指出它是未使用中的較舊的記錄檔。建立以 J<n>.log 為檔名的新增異動記錄,其中 <n> 是十進位數字,如 J50.log。前述記錄檔的命名格式是 JetXXXXX.log,其中每個 X 表示從 0 到 F 的十六進位數字。前述記錄檔與目前記錄檔維護在同一資料夾中。 這些記錄檔會每 3 小時進行處理 (所有項目會寫入到資料庫) 及刪除。在成功的 WINS 資料庫備份或是當 WINS 伺服器適當地關機時,也會執行處理及刪除。如果累積許多 J<n>.log 檔案,則您應該排定經常性備份以維護這些記錄。 處理資料項目後,您可以手動刪除記錄檔;不過,如果需要修復,這會妨礙資料庫成功的修復。因為此重要理由,不要手動從系統刪除或移除記錄檔,除非已執行備份。 |
J50.chk | 檢查點檔案指出上次成功地將資訊從異動記錄寫入資料庫的位置。在資料修復情況中,檢查點檔案指出修復或重播資料應該從何處開始。此檢查點檔案在每次將資料寫入資料庫檔案 (Wins.mdb) 時都會更新。 |
Wins.mdb | WINS 伺服器資料庫檔案包含二個表格:從 IP 位址到「擁有者」識別碼對應表格及從名稱到 IP 位址對應表格。 |
Winstmp.mdb | 在 WINS 伺服器的服務中留下的暫存檔。此檔案在索引維護操作時作為交換檔案及可以在系統不正常結束後還留在systemroot\System32\Wins 目錄中。 |
Res#.log | 這些是保留的記錄檔,它在伺服器用完磁碟空間時的緊急狀況下起作用。如果伺服器嘗試建立其他異動記錄檔,但是磁碟空間不足時,則伺服器會將任何正在處理的異動清除到這些保留記錄檔中。服務關閉及將事件記錄到 [事件檢視器]。 |
重要事項
DNS的Clinet向DNS查詢時,DNS找不到相關的資料就去問WINS,讓Client端以為DNS知道該名稱的位址。
另外有可能遇到Client的電腦不會去DNS註冊資料,則有兩種情況需要做整合:
因此WINS需要幫忙回答這些Client端的電腦所在的位址。
動態連結程式庫 (DLL) 是具有函式的共用程式庫功能的可執行檔。動態連結提供一種方法,讓處理序 (Process) 呼叫不是可執行程式碼部分的函式。函式的可執行程式碼位於 DLL 裡,它包含一或多個已編譯、連結的函式,並且儲存在與使用它們的處理序不同的地方。DLL 也有助於共用資料和資源。多個應用程式可以同時存取記憶體中 DLL 單一複本的內容。
動態連結與靜態連結的不同處在於,前者允許可執行模組 (.DLL 或 .EXE 檔) 只包含在執行階段時用來找出 DLL 函式可執行程式碼的所需資訊。在靜態連結中,連結器 (Linker) 會從靜態連結程式庫取得所有參考函式,並且將它與您的程式碼一起放入可執行檔。
不使用靜態連結而改用動態連結可提供許多優點。DLL 節省記憶體、降低交換、節省磁碟空間、較容易升級、提供售後支援、提供擴充 MFC 程式庫類別機制、支援多種語言程式和簡化國際版本的建立。
※以上文字來自微軟MSDN※
當執行 Microsoft 作業系統的電腦已設定 WINS 伺服器位址(手動或透過 DHCP)來進行其名稱解析時,則預設會使用互動式節點 (h-node) 作為 NetBIOS 名稱登錄的節點類型,除非已設定另一種 NetBIOS 節點類型。若是 NetBIOS 名稱查詢及解析,它也會使用 h-node 操作,但會稍有不同。
若是 NetBIOS 名稱解析,WINS 用戶端通常會執行下列一般操作步驟來解析名稱:
附註:如果欲解析的電腦名稱字元數超過15個字元,或是電腦名稱之中有句點存在,則會自動改用DNS主機名稱解析方法。步驟2和3動作決定,使用何種(Node Type)。
為管理 TCP/IP 型網路,WINS 提供了下列好處:
Wins的作用跟DNS的作用有相似的地方,都在做名稱解析,但也有不同之處我將它整理成下的列表中:
| Feature \ Service | WINS | DNS |
|---|---|---|
| 使用的網路協定 | NETBEUI、TCP/IP | TCP/IP |
| 常見的網路環境 | 較常適用於LAN | 較常跨WAN |
| 解析名稱類型 | 解NetBIOS名稱(網芳名稱轉換IP) | 解 FQDN名稱(網域名稱轉換IP) |
| Windows系統路徑指定方式 | UNC路徑 \\Server1 | FQDN路徑Server1.domain.com |
| 與同類型伺服之間的關係 | 無階層式 | 階層式導向 |
| Client端 關機前動作 | 將名稱Release釋放出 | 不會Release |
WINS 包含兩個主要元件:WINS 伺服器及 WINS 用戶端。
WINS 伺服器負責處理 WINS 用戶端所發出的名稱登錄要求、登錄它們的名稱及 IP 位址、回應用戶端提交的 NetBIOS 名稱查詢,然後傳回列在伺服器資料庫中該查詢名稱的 IP 位址 (如果存在)。
並且,如下圖所示,WINS 伺服器可以將它們資料庫 (包含 NetBIOS 電腦與 IP 位址的名稱對應) 的內容複寫到其他 WINS 伺服器。啟用 WINS 的用戶端電腦 (如在「子網路 1」或「子網路 2」上的工作站電腦) 在網路上啟動時,它會提交登錄要求,將它的電腦名稱及 IP 位址直接傳送到它的主要設定 WINS 伺服器 (WINS-A)。因為 WINS-A 是登錄這些用戶端的伺服器,所以又稱為 WINS 用戶端記錄的擁有者。
.gif)
在此範例中,伺服器 WINS-A 有本機用戶端 (WINS-A 所在的「子網路 2」上的用戶端) 及遠端用戶端 (透過路由器,而位於「子網路 1」上的用戶端)。另一 WINS 伺服器 (WINS-B) 位於「子網路 3」上,且僅擁有從此子網路登錄的本地用戶端對應。WINS-A 及 WINS-B 稍後可以完成它們資料庫的複寫,以使所有在三個子網路上的用戶端記錄,可以出現於二台伺服器的 WINS 資料庫中。如需相關資訊,請參閱 WINS 複寫。
用戶端以下列兩種方法的其中一個,使用 WINS 伺服器:當成主要或次要 WINS 伺服器。
主要及次要 WINS 伺服器的不同,絕對不是視伺服器而定 (在 WINS 中,其所有功能上的用途是相同的)。這兩者的差異是在用戶端,因為在具有多個 WINS 伺服器時,用戶端會分辨 WINS 伺服器清單中的伺服器,並加以排序。
在大多數情況下,用戶端會聯絡主要 WINS 伺服器,然後執行 NetBIOS 名稱服務的功能 (名稱登錄、名稱更新、名稱釋放、名稱查詢及名稱解析)。只有在主要 WINS 伺服器發生下列任何情形時,才會使用次要 WINS 伺服器:
當主要 WINS 伺服器失敗時,用戶端就會像次要 WINS 伺服器要求執行相同的服務功能。如果用戶端上有兩台以上的 WINS 伺服器,則用戶端就會嘗試清單中其他的 WINS 伺服器,直到試完所有的 WINS 為止,或其中一台次要 WINS 伺服器處理成功且回應要求。在用戶端使用了次要 WINS 伺服器之後,就會每隔一段時間嘗試切換到它的主要 WINS 伺服器,以執行以後的服務要求。
若是最新的 WINS 用戶端 (Windows XP 及 Windows 2000),則可以設定多達 12 台次要 WINS 伺服器 (可透過 TCP/IP 內容手動地設定,或利用 DHCP 伺服器提供使用 DHCP 選項類型 44,以動態方式來進行設定)。如果您的環境中有許多行動式用戶端,而且經常用到 NetBIOS 資源及服務,此項功能便可帶給您相當多的助益。由於在這類環境中,WINS 資料庫可能因為交集問題,而無法在整個 WINS 伺服器網路內達成一致,所以這項功能可幫助用戶端得以查詢兩台以上的 WINS 伺服器。
不過,若沒有必要,請避免過度使用此選項,因為在列出額外 WINS 伺服器以新增容錯時,會減損所能得到的實際好處。此項功能的好處必須根據事實來衡量;這個事實是指,對清單上所列的每台額外 WINS 伺服器而言,要在 WINS 中完整地處理一項查詢需花費更長的處理時間才能完成。例如,如果在失敗之前,WINS 用戶端嘗試三台或更多的 WINS 伺服器,則此用戶端會延遲處理名稱查詢一段時間後,才嘗試其他解決方法,如搜尋本機主機檔案,或查詢 DNS 伺服器。