借用WINS服務 讓不同子網也能直接互通

2021-04-14 01:39:46 字數 2312 閱讀 4518

伴隨著區域網規模的不斷擴大,新上網的計算機可能和以前上網的計算機不在同乙個子網中,而不同子網之間儘管能借助windows 2000或windows 2003系統內建的軟路由功能來實現互相通訊,但這種通訊方式仍然無法讓位於不同子網的計算機之間使用網路上的芳鄰視窗來直接傳輸資料,那我們是否有辦法讓位於不同子網的計算機,借助網路上的芳鄰視窗快速傳輸資訊呢?答案是肯定的,我們只要巧妙借助windows 2000或windows 2003系統內建的wins服務,來將不同子網的計算機主機名自動轉換成ip位址,以後就能通過網路上的芳鄰視窗實現不同子網也能直接傳輸資料的目的了。

互接互通的原理

大家知道,區域網中的兩台計算機通過網路上的芳鄰視窗相互通訊時,系統往往是通過各自主機的netbios名稱來相互識別的,但由於netbios名稱是不支援路由功能的,所以即使兩個不同子網之間使用了軟路由,也不能實現通過網路上的芳鄰視窗直接互通的目的。但如果我們能將參與通訊的位於不同子網的計算機主機名稱,自動轉換成ip位址的話,就能借助軟路由功能來達到直接互通的目的;而windows 2000或windows 2003系統內建的wins服務恰好就能滿足這一要求,它可以輕鬆將計算機的主機名轉換成ip位址,這樣的話位於不同子網的兩台計算機就能通過網路上的芳鄰視窗直接傳輸資料了。

互通之前的準備

要讓不同子網中的計算機通過網路上的芳鄰視窗實現直接互通目的,首先需要在區域網中安裝有windows 2000或windows 2003伺服器系統的主機中搭建好wins伺服器,而在預設狀態下該伺服器是沒有被搭建好的。在搭建wins伺服器時,可以先在windows 2000或windows 2003伺服器系統桌面中,依次單擊「開始」/「設定」/「控制面板」命令,在其後開啟的系統控制面板視窗中,雙擊「新增或刪除程式」圖示,然後單擊「新增或刪除windows元件」標籤,在接著出現的windows元件嚮導視窗中,選中「網路服務」專案,再單擊一下「詳細資訊」按鈕,開啟如圖1所示的網路服務列表介面,選中該介面中的「windows internet名稱服務(wins)」選項,再單擊「確定」按鈕,隨後windows伺服器系統會自動安裝好wins元件。

圖1成功安裝好wins元件後,再開啟系統的控制面板視窗,雙擊其中的「管理工具」圖示,我們將會在隨後的視窗中發現其中又多了一項「wins」專案;用滑鼠雙擊該專案所對應的圖示,系統將自動開啟wins控制台視窗,如圖2所示;用滑鼠右擊圖2介面中的「wins」名稱,從彈出的右鍵選單中單擊「新增伺服器」命令,開啟如圖3所示的設定對話方塊;在該對話方塊中正確輸入要作為wins伺服器的計算機名或ip位址,再單擊一下「確定」按鈕,這樣的話一台新的wins伺服器就架設成功了。

圖2圖3直接互通的設定

做好了上面的準備工作後,現在我們就需要對位於不同子網中的參與通訊的計算機進行引數設定了,考慮到裝有不同作業系統的工作站需要進行不同的引數設定,為此筆者下面就以常見的windows 98和windows xp為例,來向各位分別介紹一下這兩種客戶端的引數設定步驟。對於windows 98客戶端系統來說,我們可以先用滑鼠右鍵單擊桌面上的網路上的芳鄰圖示,從彈出的右鍵選單中執行「屬性」命令,開啟系統的網路屬性設定視窗,選中該視窗中的tcp/ip選項,再單擊一下「屬性」按鈕,然後在對應的屬性設定視窗中將閘道器位址設定為wins伺服器的ip位址,當然該位址必須與當前工作站的ip位址位於同一網段,接著再選擇wins,並輸入wins伺服器所在計算機的ip位址;按照相同的辦法,再把位於另一子網的工作站引數設定好,重點需要設定的同樣是閘道器引數,此時的閘道器位址同樣是wins伺服器的ip位址,但這個位址也必須處於另一網段中。考慮到wins伺服器中啟用了軟路由功能,因此不同子網計算機中所設定的閘道器位址雖然不同,但實際上指向同一臺wins伺服器。例如,假設現在有甲工作站位於10.168.160.0子網中,乙工作站位於10.168.161.0子網中,那麼此時的wins伺服器ip位址就應該有兩個,比方說wins伺服器ip位址為10.168.160.1和10.168.161.1,這樣一來甲工作站使用的閘道器位址必須是10.168.160.1,乙工作站使用的閘道器位址必須是10.168.161.1。

如果相互通訊的兩台工作站安裝的是windows xp作業系統,那麼可以先開啟「網路上的芳鄰」的屬性設定視窗,然後右擊其中的「本地連線」圖示,從其後出現的快捷選單中執行「屬性」命令,開啟網路連線屬性設定介面,選中該介面中的「internet協議(tcp/ip)」,同時單擊一下「屬性」按鈕,進入到如圖4所示的介面;在該介面中正確設定好目標工作站的ip位址,並將閘道器位址指向wins伺服器。接下來單擊一下「高階」按鈕,並在其後的視窗中單擊「wins」選項卡,進入到如圖5所示的選項設定介面。單擊該介面中的「新增」按鈕,將新搭建的wins伺服器ip位址新增進來,同時選中「啟用tcp/ip上的netbios」選項,最後單擊「確定」按鈕。完成好所有的引數設定操作後,位於不同子網中的兩台計算機就能直接通過網路上的芳鄰視窗來傳輸檔案了。

圖4圖5

再次關於WINS服務

wins是windows internet name server windows網際名字服務 的簡稱。wins為netbios名字提供名字註冊 更新 釋放和轉換服務,這些服務允許wins伺服器維護乙個將netbios名鏈結到ip位址的動態資料庫,大大減輕了對網路交通的負擔。一.我們為什麼需要win...

讓 CentOS 啟動時不啟動桌面服務

修改 etc inittab檔案,將 id 5 initdefault 改為id 3 initdefault linux 系統任何時候都執行在乙個指定的執行級上,並且不同的執行級的程式和服務都不同,所要完成的工作和所要達到的目的都不同。centos設定了如下表所示的執行級,並且系統可以在這些執行級別...

讓LINUX不陌生

作為乙個window下開發人員,對linux甚是陌生,不是工作過程中與linux毫無關係,而是linux的相關問題總會交給專業人員去處理,不管公司大小,總有那麼一些專長於linux系統的人,甚至團隊中也會存精於linux的開發兄弟,那麼這點事,自己就更加不用關心了!術業有專攻,這也只自己懶得學的理由...