很多用戶在自己的機器中架設(shè)起網(wǎng)站、FTP服務(wù),甚至是小型郵件服務(wù)器,但這些網(wǎng)絡(luò)服務(wù)由于防火墻或處于內(nèi)網(wǎng)的緣故,只能供自己或同一局域網(wǎng)內(nèi)的用戶使用。如果你想讓這些網(wǎng)絡(luò)服務(wù)被更多的人分享,其實可以利用防火墻將這些服務(wù)發(fā)布到互聯(lián)網(wǎng)中,如何發(fā)布呢?
下面,e博士就針對Windows XP系統(tǒng)的Windows防火墻的“服務(wù)發(fā)布”功能,介紹幾種常用服務(wù)的發(fā)布操作。
服務(wù)發(fā)布“要素”
在進行服務(wù)發(fā)布操作之前,首先要了解發(fā)布服務(wù)所要掌握的幾個要素,它有助于用戶對服務(wù)發(fā)布的理解。這幾個要素依次是“服務(wù)發(fā)布所使用的協(xié)議”、“服務(wù)使用的端口”、“防火墻映射端口”、“服務(wù)器的IP地址”。
以發(fā)布IIS服務(wù)為例。默認情況下,IIS服務(wù)是在TCP的80端口監(jiān)聽用戶的訪問,所以這個“80”就是IIS服務(wù)使用的端口。當(dāng)然這個端口號也可以自定義,如修改為“8000”,只要不和別的服務(wù)使用的端口號沖突即可。
其次要正確理解IIS服務(wù)發(fā)布所使用的協(xié)議,它使用的是TCP協(xié)議。
提示:我們通常說的“HTTP”協(xié)議是指用戶訪問IIS網(wǎng)站所需要的協(xié)議,而IIS服務(wù)發(fā)布所使用的是TCP協(xié)議,它和“HTTP”協(xié)議是不同的。
另外,還要清楚地知道IIS服務(wù)的IP地址,以及它在Windows防火墻中所使用的映射端口,這個映射端口也可以是“80”,當(dāng)然也可以自行修改,只要該映射端口沒被別的服務(wù)占用即可。
實戰(zhàn)
了解了服務(wù)發(fā)布所需要掌握的幾個要素后,下面就開始“小試牛刀”。
1.Web服務(wù)發(fā)布
下面,筆者就通過Windows防火墻將內(nèi)網(wǎng)中的IIS服務(wù)發(fā)布到互聯(lián)網(wǎng)中。該IIS服務(wù)器位于內(nèi)網(wǎng),并且使用IP地址“192.168.1.5”,沒發(fā)布之前只有同一局域網(wǎng)中的用戶能訪問它,互聯(lián)網(wǎng)中的其他用戶則無法訪問。想讓更多的用戶訪問到它,就必須將IIS服務(wù)發(fā)布到公網(wǎng)上才行。
在網(wǎng)關(guān)服務(wù)器的系統(tǒng)托盤中,右鍵點擊連接公網(wǎng)的那塊網(wǎng)卡的圖標(biāo),在彈出的菜單中選擇“更改Windows防火墻設(shè)置”,彈出“Windows防火墻”對話框,切換到“高級”標(biāo)簽頁,然后在“網(wǎng)絡(luò)連接設(shè)置”框中選中連接公網(wǎng)的那個連接選項后,點擊“設(shè)置”按鈕,彈出“高級設(shè)置”對話框(圖1),切換到“服務(wù)”標(biāo)簽頁,在這里就可以對IIS服務(wù)進行發(fā)布。
下面,e博士就針對Windows XP系統(tǒng)的Windows防火墻的“服務(wù)發(fā)布”功能,介紹幾種常用服務(wù)的發(fā)布操作。
服務(wù)發(fā)布“要素”
在進行服務(wù)發(fā)布操作之前,首先要了解發(fā)布服務(wù)所要掌握的幾個要素,它有助于用戶對服務(wù)發(fā)布的理解。這幾個要素依次是“服務(wù)發(fā)布所使用的協(xié)議”、“服務(wù)使用的端口”、“防火墻映射端口”、“服務(wù)器的IP地址”。
以發(fā)布IIS服務(wù)為例。默認情況下,IIS服務(wù)是在TCP的80端口監(jiān)聽用戶的訪問,所以這個“80”就是IIS服務(wù)使用的端口。當(dāng)然這個端口號也可以自定義,如修改為“8000”,只要不和別的服務(wù)使用的端口號沖突即可。
其次要正確理解IIS服務(wù)發(fā)布所使用的協(xié)議,它使用的是TCP協(xié)議。
提示:我們通常說的“HTTP”協(xié)議是指用戶訪問IIS網(wǎng)站所需要的協(xié)議,而IIS服務(wù)發(fā)布所使用的是TCP協(xié)議,它和“HTTP”協(xié)議是不同的。
另外,還要清楚地知道IIS服務(wù)的IP地址,以及它在Windows防火墻中所使用的映射端口,這個映射端口也可以是“80”,當(dāng)然也可以自行修改,只要該映射端口沒被別的服務(wù)占用即可。
實戰(zhàn)
了解了服務(wù)發(fā)布所需要掌握的幾個要素后,下面就開始“小試牛刀”。
1.Web服務(wù)發(fā)布
下面,筆者就通過Windows防火墻將內(nèi)網(wǎng)中的IIS服務(wù)發(fā)布到互聯(lián)網(wǎng)中。該IIS服務(wù)器位于內(nèi)網(wǎng),并且使用IP地址“192.168.1.5”,沒發(fā)布之前只有同一局域網(wǎng)中的用戶能訪問它,互聯(lián)網(wǎng)中的其他用戶則無法訪問。想讓更多的用戶訪問到它,就必須將IIS服務(wù)發(fā)布到公網(wǎng)上才行。
在網(wǎng)關(guān)服務(wù)器的系統(tǒng)托盤中,右鍵點擊連接公網(wǎng)的那塊網(wǎng)卡的圖標(biāo),在彈出的菜單中選擇“更改Windows防火墻設(shè)置”,彈出“Windows防火墻”對話框,切換到“高級”標(biāo)簽頁,然后在“網(wǎng)絡(luò)連接設(shè)置”框中選中連接公網(wǎng)的那個連接選項后,點擊“設(shè)置”按鈕,彈出“高級設(shè)置”對話框(圖1),切換到“服務(wù)”標(biāo)簽頁,在這里就可以對IIS服務(wù)進行發(fā)布。