域名和IP之間的關系


域名和IP的關系


在早期的互聯網時代,沒有那么多的主機,全部是用ip直接訪問。可是IP不符合人類的記憶習慣,於是出現域名。

域名和IP的對應關系,在早期通過電腦的hosts文件直接解析,后來互聯網的發展,越來越多的域名出現,單純靠hosts解析顯然是無法勝任的。

這時出現解決方案就是沿用至今的DNS(Domain Name Server),域名服務。

DNS


DNS簡單來說,就是解析域名和IP的對應關系。

如wwww.baidu.com能夠解析成某個ip,然后我們就直接請求這個ip。

通過域名訪問網頁


在瀏覽器中,當我們在地址欄輸入域名回車后,瀏覽器會向DNS服務器發起域名解析請求,DNS服務器將域名解析成對應的公網IP后,將結果返回給瀏覽器,瀏覽器再通過這個IP訪問網站。

公網IP的機器上有一台Linux系統的電腦(大部分是Linux),運行着網頁處理的軟件(服務),監聽着80端口。在瀏覽器請求時,會自動附帶上請求的端口號80,於是服務器的軟件對其響應,把網頁文件發給瀏覽器。瀏覽器得到文件,呈現結果,一次網頁的訪問完成。

域名和IP


域名 <--> IP

端口則要自己確定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM