[發明專利]訪問服務器的方法、記賬節點、服務器及計算機可讀存儲介質有效
| 申請號: | 201910205725.7 | 申請日: | 2019-03-19 |
| 公開(公告)號: | CN109889625B | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 路成業;王凌 | 申請(專利權)人: | 全鏈通有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L9/32 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 服務器 方法 記賬 節點 計算機 可讀 存儲 介質 | ||
本發明實施例提供一種訪問服務器的方法、設備及計算機可讀存儲介質。本發明實施例通過區塊鏈的記賬節點接收服務器發送的由所述服務器采用私鑰簽名后的域名注冊信息,所述域名注冊信息包括所述服務器對應的域名、IP地址、端口號和客戶端程序的下載地址,使得需要訪問該服務器的區塊鏈節點可以從記賬節點中獲取該服務器的域名注冊信息,根據所述域名注冊信息中的客戶端程序的下載地址,下載所述客戶端程序,以使所述客戶端程序通過所述域名注冊信息中的IP地址和端口號訪問所述服務器,當服務器的IP地址和端口號動態變化時,保證客戶端可以正常獲取該服務器實時變化后的公網地址和端口號,從而保證客戶端可以正常訪問該服務器。
技術領域
本發明實施例涉及通信技術領域,尤其涉及一種訪問服務器的方法、設備及計算機可讀存儲介質。
背景技術
通??蛻舳嗽谠L問服務器時,需要將該服務器的域名解析成該服務器的IP地址,使得該客戶端通過該服務器的IP地址訪問該服務器。當該客戶端訪問該服務器時,通?;谀J的端口號進行訪問。
現有技術中,服務器的IP地址和端口號可能是通過網絡地址轉換(NetworkAddress Translation,NAT)映射后的公網地址和端口號,而 NAT映射后的公網地址和端口號是動態變化的,客戶端無法獲取該服務器實時變化后的公網地址和端口號,從而導致該客戶端無法正常訪問該服務器。
發明內容
本發明實施例提供一種訪問服務器的方法、設備及計算機可讀存儲介質,以保證客戶端可以正常獲取該服務器實時變化后的公網地址和端口號,從而保證客戶端可以正常訪問該服務器。
第一方面,本發明實施例提供一種訪問服務器的方法,包括:
區塊鏈的記賬節點接收服務器發送的由所述服務器采用私鑰簽名后的域名注冊信息,所述域名注冊信息包括所述服務器對應的域名、IP地址、端口號和客戶端程序的下載地址;
所述記賬節點對所述服務器采用私鑰簽名后的域名注冊信息進行驗證;
當所述記賬節點對所述服務器采用私鑰簽名后的域名注冊信息驗證通過后,且所述服務器對應的域名和IP地址均未注冊過,則所述記賬節點將所述域名注冊信息記錄到區塊鏈賬本中;
所述記賬節點接收區塊鏈節點發送的所述服務器對應的域名;
所述記賬節點根據所述服務器對應的域名,從所述區塊鏈賬本中查詢所述服務器的所述域名注冊信息,并將所述域名注冊信息發送給所述區塊鏈節點,以使所述區塊鏈節點根據所述域名注冊信息中的客戶端程序的下載地址,下載所述客戶端程序,以使所述客戶端程序通過所述域名注冊信息中的IP地址和端口號訪問所述服務器。
第二方面,本發明實施例提供一種訪問服務器的方法,包括:
服務器獲取其實時的IP地址和端口號;
所述服務器采用私鑰對所述服務器對應的域名、IP地址、端口號、客戶端程序的下載地址和所述客戶端程序的哈希值進行簽名,得到簽名后的域名注冊信息;
所述服務器將簽名后的域名注冊信息廣播到域名區塊鏈中。
第三方面,本發明實施例提供一種區塊鏈的記賬節點,包括:
存儲器;
處理器;
通訊接口;以及
計算機程序;
其中,所述計算機程序存儲在所述存儲器中,并被配置為由所述處理器執行以下操作:
通過所述通訊接口接收服務器發送的由所述服務器采用私鑰簽名后的域名注冊信息,所述域名注冊信息包括所述服務器對應的域名、IP地址、端口號和客戶端程序的下載地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全鏈通有限公司,未經全鏈通有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910205725.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:殼體
- 下一篇:一種電氣火災隱患智能檢測方法、系統、設備及介質





