網站域名地址怎樣和IP地址綁定(域名和網站怎么綁定)
上一篇文章講到瀏覽器的工作原理,如果還沒有看過的網友建議先看看:
今天來講一下網站的域名地址是怎樣和IP地址綁定的,如果還不知道什么是IP地址的同學可以先看看:一分鐘了解IP地址,網絡真不是法外之地,勸你謹言慎行
當瀏覽器生成HTTP消息之后,是如何發出去的呢?這個時候就要借助我們的操作系統,幫助瀏覽器把消息發送出去,但是在發送前還需要知道目的主機的IP地址,也就是需要訪問的網站服務器的IP地址。
怎樣根據網站的域名地址查找到網站的IP地址呢?
互聯網和公司內部的局域網都是基于 TCP/IP 的思路來設計的,所以我們先來了解 TCP/IP 的基本思路。
TCP/IP 就是由一些小的子網,通過路由器連接起來組成一個大的網絡。這里的子網可以理解為用集線器連接起來的幾臺計算機,我們將它看作一個單位,稱為子網。
將子網通過路由器連接起來,就形成了一個網絡 。
網絡是通過IP地址來確定通信對象的,因此不知道IP地址就無法將消息發送給對方。你可能會想,既然需要IP地址通信,為什么不直接在瀏覽器填寫IP地址進行訪問呢?
其實有些網站是可以利用IP地址直接訪問的,不必使用域名,但是你很難記住這個IP地址,因為IP地址就像一串電話號碼一樣,很長很難記住,相比IP地址,域名地址就容易記住的多了。
又有人會說,為什么不直接使用域名訪問服務器呢?而要使用IP地址綁定域名的方式呢?
因為互聯網中有很多路由器,這些路由器需要根據不同的IP地址來判斷應該把數據傳送到什么地方。而IP地址的長度只有32比特,也就是4個字節,相對于域名來說很短,這樣的話路由器處理起來就非常的簡單,而域名最長可以達到255個字節,會增加路由器的負擔,導致傳送數據效率變低。
查詢 IP 地址的方法很簡單,只要詢問最近的 DNS 服務器網站域名的 IP 地址是什么就可以了,DNS 服務器會回答說該服務器的IP地址為 xxx.xxx.xxx.xxx。
什么又是DNS服務器呢?DNS服務器其實就是一個域名注冊機構,你可以認為是一個存放域名和IP綁定的地方,所有的公司機構或者個人需要域名地址都需要向域名注冊商提出申請,而且這個域名是需要花錢購買的,現在國內主流的域名提供商有阿里云、中數、西部數碼、騰訊云等等。
不同的域名價格不同,其中越短的域名越容易記住的域名越貴。
在中國,如果申請的域名是訪問國內的網站服務器,是需要先備案的,也就是需要先到你所在地的通信管理局去做一個域名備案,這個備案在域名注冊商那個地方有入口和備案方法,比如阿里云就有一個域名代備案服務,不過需要錢,自己備案不用花錢。
如果你的域名是訪問國外的服務器,那就可以不用備案,但是同樣不能做違法犯罪的事情。
最后,當你購買了域名之后,一般域名注冊商都會提供一個網站后臺,可以在注冊商提供的后臺上綁定你需要綁定的IP地址,這樣就實現了域名和IP地址的綁定,其中一個域名只能綁定一個IP地址,但是可以使用多個不同的二級域名綁定多個不同的IP地址。
比如你申請了一個域名it.com,那你可以使用www.it.com綁定IP:204.22.33.33,還可以使用blog.it.com綁定IP:204.22.33.32,還可以使用:it.it.com綁定IP地址:204.22.33.34等等。
當你網站域名地址綁定了IP地址之后,別的用戶就可以通過域名地址訪問你的網站了。
同樣用戶電腦獲取了需要訪問的網站域名地址綁定的IP地址之后就可以訪問網站了。
