簡介: web可視化開發(fā)首次發(fā)布的是時(shí)候,會提示綁定域名,因?yàn)榘l(fā)布時(shí)給的那個(gè)域名別人是不能訪問的,需要綁定真實(shí)的域名才可以分享給別人進(jìn)行訪問。假設(shè)web有多個(gè)頁面你又該如何綁定?假設(shè)有多個(gè)web應(yīng)用又是如何綁定? 本文將介紹web應(yīng)用如何進(jìn)行域名綁定以及相關(guān)知識點(diǎn)介紹。

原理

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


引用原話


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

域名就相當(dāng)于一個(gè)標(biāo)識,也就是人的一個(gè)名字,人如果沒有名字,讓別人去記住一個(gè)人的話,就很困難了,名字也就這樣出現(xiàn)了,而域名同理,就是一個(gè)網(wǎng)站的名字, 空間,就是一個(gè)人的軀體。

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


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


2、什么是域名解析?為什么要進(jìn)行域名解析?


域名解析就是國際域名或者國內(nèi)域名以及中文域名等域名申請后做的到IP地址的轉(zhuǎn)換過程。IP地址是網(wǎng)絡(luò)上標(biāo)識您站點(diǎn)的數(shù)字地址,為了簡單好記,采用域名來代替ip地址標(biāo)識站點(diǎn)地址。域名的解析工作由DNS服務(wù)器完成。

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


解析過程,比如,一個(gè)域名為:abc.com,是想看到這個(gè)現(xiàn)HTTP服務(wù),如果要訪問網(wǎng)站,就要進(jìn)行解析,首先在域名注冊商那里通過專門的DNS服務(wù)器解析到一個(gè)WEB服務(wù)器的一個(gè)固定IP上:211.214.1.XXX,然后,通過WEB服務(wù)器來接收這個(gè)域名,把a(bǔ)bc.com這個(gè)域名映射到這臺服務(wù)器上。那么,輸入abc.com這個(gè)域名就可以實(shí)現(xiàn)訪問網(wǎng)站內(nèi)容了.即實(shí)現(xiàn)了域名解析的全過程;

DNS 數(shù)據(jù)庫中包含的資源記錄 (RR)。 每個(gè) RR 標(biāo)識數(shù)據(jù)庫中的特定資源。我們在建立DNS服務(wù)器時(shí),經(jīng)常會用到SOA,NS,A之類的記錄,在維護(hù)DNS服務(wù)器時(shí),會用到MX,CNAME記錄。

所以只有通過域名解析才能把域名轉(zhuǎn)換成IP地址,才能夠在網(wǎng)絡(luò)上進(jìn)行通信

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

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

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

Step By Step

1、發(fā)布應(yīng)用,點(diǎn)擊綁定域名按鈕,進(jìn)入域名管理界面

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

域名管理頁面

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

這里可以看到域名綁定的相關(guān)流程


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


a120h1sf2cljmvso.vapp.cloudhost.link

2、添加CAME解析記錄
進(jìn)入云解析DNS控制臺頁面

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

選擇或者添加備案成功過的域名,點(diǎn)擊解析設(shè)備

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

進(jìn)入解析設(shè)置界面,添加解析記錄

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

點(diǎn)擊添加記錄

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

完成記錄添加,點(diǎn)擊啟用

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

3、綁定域名

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

綁定成功

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

4、等待30分鐘域名生效。

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定

測試結(jié)果

一定要等半個(gè)小時(shí),待域名生效。

1、ping yqbtest.pier39.cn

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定


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

2、直接登錄yqbtest.pier39.cn

阿里云物聯(lián)網(wǎng)平臺之Iot Studio中的web應(yīng)用域名綁定