專利名稱:網絡設備服務尋址方法
技術領域:
本發明涉及一種網絡設備服務尋址方法,尤其涉及一種沒有公網IP地址的網絡設備所提供的供互聯網設備訪問的服務尋址方法。
背景技術:
現有的,網絡設備服務尋址通常是通過網絡設備IP地址和相應服務端口與網關的WAN端口進行端口映射來實現。其具體包括以下內容
主控端通過網關的WAN端口和IP或域名(含動態域名)尋找到該服務。用戶需要在該網關的設置界面選擇要開啟的遠程訪問服務,包含設備IP地址和相應服務的端口,網關提供一個相應的WAN端口,將該WAN端口的數據轉發到相應IP地址和端口的被控設備,主控端通過向網關相應WAN端口發送請求實現訪問。然而,這樣的方式對于不了解網絡結構的用戶來說較為抽象,同時,也需要用戶手動進行端口映射設置,操作也比較復雜,不利于推廣和應用。
發明內容
針對現有技術的不足,本發明解決的技術問題是提供一種智能的網絡設備服務尋址方法。為解決上述技術問題,本發明的技術方案是這樣實現的 一種網絡設備服務尋址方法,其中,包括以下步驟
第一步、主控端通過網關的IP地址或域名或SN尋找到網關;
第二步、主控端向所述網關詢問所需服務的端口,詢問的內容包括被控設備名稱及服
務;
第三步、所述網關回復所述被控設備服務的WAN端口至所述主控端;
第四步、所述主控端通過向網關回復的WAN端口發送請求實現訪問所述被控設備服務。在所述第一步前,所述網關將所述被控設備的服務與網關的WAN端口建立端口映射。所述映射的地址至少包括IP地址、NetBios名稱、MAC地址、網絡DNS名稱其中之
ο所述映射的地址還包括服務端口。更進一步地,若所述網關提供DHCP服務,則在DHCP分配LAN IP地址過程中獲取局域網內被控設備的名稱信息。在DHCP服務中將MAC與IP綁定,以確保同一設備每次獲得相同的IP。如果所述網關不提供DHCP服務,則采用自身網段內APR和NetBios掃描的方法獲取被控設備的名稱信息。更進一步地,如果需要遠程開機服務,所述網關自動開放subnet broadcast或建立arp綁定,將所述被控設備的MAC和IP信息固定保存在所述網關中,自動建立被控機名稱和服務類型的端口映射設置。與現有技術相比,本發明的有益效果是方便用戶理解及操作,利于推廣和應用。
圖1是表示本發明網絡設備服務尋址方法的流程圖。
具體實施例方式現在,將參考附圖來詳細地描述本發明的具體實施方式
。本發明的網絡設備服務尋址主要是通過主控端提供網關的名稱(如,域名,IP或 SN等),以及被控設備的名稱(MAC,NetBios Name, IP等)和服務名稱來實現的。其具體包括以下內容
主控端通過WAN端口的IP,域名(含動態域名)或SN (原理類似動態域名)尋找到所述網關。若所述網關提供DHCP服務,則在DHCP分配LAN IP地址過程中獲取局域網內被控設備的名稱信息。如果被控設備名稱采用IP地址,則需要將MAC與IP綁定,來確保同一被控設備每次得到相同的IP。如果所述網關不提供DHCP服務,可以采用自身網段內AI3R和NetBios掃描的方法獲取被控設備的名稱信息。所述網關將所述被控設備的服務與網關的WAN端口建立端口映射,這樣,用戶只需要在網關的設置界面選擇要開啟的遠程訪問服務,包含被控設備名稱和服務名稱即可; 此時,網關會自動分配一個相應的WAN端口,并將該WAN端口回復至主控端,主控端通過訪問該回復的WAN端口,并通過該WAN端口的將數據轉發到相應被控設備和端口(被控設備的 IP地址+端口),以實現訪問被控設備及服務。如果需要遠程開機服務,網關自動開放subnet broadcast或建立arp綁定,將被控設備的MAC和IP信息固定保存在所述網關中,自動建立被控機名稱和服務類型的端口映射設置,當然,該映射的映射表可以增加IP地址以外的其它電腦名稱,可包含NetBios名稱,MAC地址和網絡DNS名稱等。 通過上述方式,主控端訪問前向網關某特定端口發送詢問請求,詢問請求包括被控設備名稱,優選的,可包括服務名稱以及被控設備名稱。網關回復提供此服務的WAN端口至主控端。主控端即可通過向網關回復的WAN端口發送請求實現訪問。
例如假設被控設備服務端口為3389,映射地址為192. 168. 1. 101 :3389的被控設備服務,在本發明中,首先網關會自動映射該被控設備服務為“ PC-A,遠程桌面服務”,這樣, 當主控端在訪問前向網關詢問“PC-A,遠程桌面服務”時,網關即會回應“3389”;主控端特定的遠程桌面客戶端通過訪問網關的3389端口得到相應的服務。
權利要求
1.一種網絡設備服務尋址方法,其特征在于,包括以下步驟 第一步、主控端通過網關的IP地址或域名或SN尋找到網關;第二步、主控端向所述網關詢問所需服務的端口,詢問的內容包括被控設備名稱及服務;第三步、所述網關回復所述被控設備服務的WAN端口至所述主控端;第四步、所述主控端通過向網關回復的WAN端口發送請求實現訪問所述被控設備服務;在所述第一步前,所述網關將所述被控設備的服務與網關的WAN端口建立端口映射。
2.根據權利要求1所述的網絡設備服務尋址方法,其特征在于,所述映射的地址至少包括IP地址、NetBios名稱、MAC地址、網絡DNS名稱其中之一。
3.根據權利要求2所述的網絡設備服務尋址方法,其特征在于,所述映射的地址還包括服務端口。
4.根據權利要求1所述的網絡設備服務尋址方法,其特征在于,若所述網關提供DHCP 服務,則在DHCP分配LAN IP地址過程中獲取局域網內被控設備的名稱信息。
5.根據權利要求4所述的網絡設備服務尋址方法,其特征在于,在DHCP服務中將MAC 與IP綁定,以確保同一設備每次獲得相同的IP。
6.根據權利要求1或4所述的網絡設備服務尋址方法,其特征在于,如果所述網關采用自身網段內AI3R和NetBios掃描的方法獲取被控設備的名稱信息。
7.根據權利要求1所述的網絡設備服務尋址方法,其特征在于,如果需要遠程開機服務,所述網關自動開放subnet broadcast或建立arp綁定,將所述被控設備的MAC和IP信息固定保存在所述網關中,自動建立被控機名稱和服務類型的端口映射設置。
全文摘要
本發明提供一種網絡設備服務尋址方法,其中,包括以下步驟第一步、主控端通過網關的IP地址或域名或SN尋找到網關;第二步、主控端向所述網關詢問所需服務的端口,詢問的內容包括被控設備名稱及服務;第三步、所述網關回復所述被控設備服務的WAN端口至所述主控端;第四步、所述主控端通過向網關回復的WAN端口發送請求實現訪問所述被控設備服務。在所述第一步前,所述網關將所述被控設備的服務與網關的WAN端口建立端口映射。與現有技術相比,本發明的有益效果是方便用戶理解及操作,利于推廣和應用。
文檔編號H04L29/12GK102377837SQ20111036145
公開日2012年3月14日 申請日期2011年11月15日 優先權日2011年11月15日
發明者伍芃華 申請人:江蘇瑞曼信息技術有限公司