簡介: web可視化開發首次發布的是時候,會提示綁定域名,因為發布時給的那個域名別人是不能訪問的,需要綁定真實的域名才可以分享給別人進行訪問。假設web有多個頁面你又該如何綁定?假設有多個web應用又是如何綁定? 本文將介紹web應用如何進行域名綁定以及相關知識點介紹。

原理

1、什么是域名?為什么要綁定域名?


引用原話


域名(英文名字叫bai做domain name),也du叫做網域,實際zhi上就是一串在因特網計dao算機上zhuan的名字字符,而且是具有唯shu一性的,當傳輸數據時用做定位標識。
域名是以英文符號“."來隔開,頂級域名是固定的,如.com/.cn/.net等等。在購買域名的時候選擇自己想要的頂級域名,然后再從頂級域名左邊輸入自己想要注冊的二級域名,組成一個完整的域名。

域名就相當于一個標識,也就是人的一個名字,人如果沒有名字,讓別人去記住一個人的話,就很困難了,名字也就這樣出現了,而域名同理,就是一個網站的名字, 空間,就是一個人的軀體。

域名是用自己設定的字母,以及加上后綴名如:.com .cn .cnt .gov 等等來構成一串域名,一般常用com cn等域名,更具有權威性讓人信服,而gov是政府網站,一般普通企業是申請不到的。


所以域名,不僅是一種標識,一種身份,而且訪問起來更方便,讓人更容易記住。


2、什么是域名解析?為什么要進行域名解析?


域名解析就是國際域名或者國內域名以及中文域名等域名申請后做的到IP地址的轉換過程。IP地址是網絡上標識您站點的數字地址,為了簡單好記,采用域名來代替ip地址標識站點地址。域名的解析工作由DNS服務器完成。

DNS,就是Domain Name System的縮寫,翻譯過來就是域名系統,是互聯網上作為域名和IP地址相互映射的一個分布式數據庫。DNS能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數據。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)


解析過程,比如,一個域名為:abc.com,是想看到這個現HTTP服務,如果要訪問網站,就要進行解析,首先在域名注冊商那里通過專門的DNS服務器解析到一個WEB服務器的一個固定IP上:211.214.1.XXX,然后,通過WEB服務器來接收這個域名,把abc.com這個域名映射到這臺服務器上。那么,輸入abc.com這個域名就可以實現訪問網站內容了.即實現了域名解析的全過程;

DNS 數據庫中包含的資源記錄 (RR)。 每個 RR 標識數據庫中的特定資源。我們在建立DNS服務器時,經常會用到SOA,NS,A之類的記錄,在維護DNS服務器時,會用到MX,CNAME記錄。

所以只有通過域名解析才能把域名轉換成IP地址,才能夠在網絡上進行通信

3、CAME解析又是什么?
CAME解析實際是一種DNS需要用到的一種資源記錄。DNS將域名轉換為IP,需要讀取DNS數據庫中的資源記錄進行翻譯。這些資源記錄有多種翻譯方式如直接將域名翻譯成IP的A記錄、以及將域名翻譯成另外一個域名的CAME記錄等等

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

CNAME其實是DNS的別名記錄,別名指向。可以為一個主機設置別名。比如可以理解為一個跳轉。例如,域名 對應的真實源站IP為1.1.1.1,對應的CNAME為
abcde12345.mozheanquanddos.com。或者簡單來說就是允許多個名字映射到另一個域名,用于同時提供www和MAIL服務的計算機。說明:CNAME的目標主機地址只能使用主機名,不能使用IP地址;主機名前不能有任何其他前綴,如:http://等是不被允許的。CNAME對應真實的IP是不需要配置的,客戶端會自動查詢這個CNAME記錄,最終得到一個IP(1.1.1.1)。

Step By Step

1、發布應用,點擊綁定域名按鈕,進入域名管理界面

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

域名管理頁面

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

這里可以看到域名綁定的相關流程


把這里的鏈接記錄下來,待會要用到。


a120h1sf2cljmvso.vapp.cloudhost.link

2、添加CAME解析記錄
進入云解析DNS控制臺頁面

https://dns.console.aliyun.com/?spm=
a2c4g.11186623.2.22.190a7fdegUjM3W#/dns/domainList

選擇或者添加備案成功過的域名,點擊解析設備

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

進入解析設置界面,添加解析記錄

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

點擊添加記錄

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

完成記錄添加,點擊啟用

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

3、綁定域名

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

綁定成功

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

4、等待30分鐘域名生效

阿里云物聯網平臺之Iot Studio中的web應用域名綁定

測試結果

一定要等半個小時,待域名生效。

1、ping yqbtest.pier39.cn

阿里云物聯網平臺之Iot Studio中的web應用域名綁定


可以看到CMANE記錄域名成功解析至A記錄的域名,A記錄成功解析為IP地址

2、直接登錄yqbtest.pier39.cn

阿里云物聯網平臺之Iot Studio中的web應用域名綁定