- Linux C/C++服務(wù)器開發(fā)實踐
- 朱文偉 李建英
- 615字
- 2023-08-31 19:54:07
1.2.1 DNS
互聯(lián)網(wǎng)上的主機通過IP地址來標識自己,但由于IP地址是一串數(shù)字,用戶記這個數(shù)字去訪問主機比較難記,因此,互聯(lián)網(wǎng)管理機構(gòu)又采用了一串英文來標識一個主機,這串英文是有一定規(guī)則的,它的專業(yè)術(shù)語叫域名(Domain Name)。當用戶訪問一個網(wǎng)站時,既可以輸入該網(wǎng)站的IP地址,也可以輸入其域名。例如,微軟公司的Web服務(wù)器的域名是www.microsoft.com,不管用戶在瀏覽器中輸入的是www.microsoft.com,還是Web服務(wù)器的IP地址,都可以訪問其Web網(wǎng)站。
域名由互聯(lián)網(wǎng)域名與地址管理機構(gòu)(Internet Corporation for Assigned Names and Numbers,ICANN)管理,這是為承擔域名系統(tǒng)管理、IP地址分配、協(xié)議參數(shù)配置以及主服務(wù)器系統(tǒng)管理等職能而設(shè)立的非盈利機構(gòu)。ICANN為不同的國家或地區(qū)設(shè)置了相應(yīng)的頂級域名,這些域名通常都由兩個英文字母組成。例如:.uk代表英國、.fr代表法國、.jp代表日本。中國的頂級域名是.cn,.cn下的域名由CNNIC進行管理。
域名只是某個主機的別名,并不是真正的主機地址,主機地址只能是IP地址,為了通過域名來訪問主機,就必須實現(xiàn)域名和IP地址之間的轉(zhuǎn)換。這個轉(zhuǎn)換工作就由DNS來完成。DNS是互聯(lián)網(wǎng)的一項核心服務(wù)。它作為可以將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便地訪問互聯(lián)網(wǎng),而不用去記能夠被機器直接讀取的IP數(shù)字串。一個需要域名解析的用戶先將該解析請求發(fā)往本地的域名服務(wù)器,如果本地的域名服務(wù)器能夠解析,則直接得到結(jié)果,否則本地的域名服務(wù)器將向根域名服務(wù)器發(fā)送請求。依據(jù)根域名服務(wù)器返回的指針再查詢下一層的域名服務(wù)器,以此類推,最后得到所要解析域名的IP地址。
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- 機器學(xué)習(xí)系統(tǒng):設(shè)計和實現(xiàn)
- JavaScript:Functional Programming for JavaScript Developers
- Hands-On Data Structures and Algorithms with JavaScript
- Java:Data Science Made Easy
- Windows Presentation Foundation Development Cookbook
- PLC編程及應(yīng)用實戰(zhàn)
- SQL Server 2012數(shù)據(jù)庫管理與開發(fā)項目教程
- RealSenseTM互動開發(fā)實戰(zhàn)
- Android高級開發(fā)實戰(zhàn):UI、NDK與安全
- Java多線程并發(fā)體系實戰(zhàn)(微課視頻版)
- Mastering Unreal Engine 4.X
- Monitoring Docker
- Python Django Web從入門到項目實戰(zhàn)(視頻版)
- MEAN Blueprints