本人新手, 最近學(xué)習(xí)網(wǎng)絡(luò)相關(guān)的基礎(chǔ)知識(shí)遇到了一點(diǎn)困惑, 如下:
ns記錄, 服務(wù)器的不理解:比如說(shuō)我在終端中輸入:
$ dig +short ns baidu.com
會(huì)有如下輸出:
dns.baidu.com.
ns2.baidu.com.
ns4.baidu.com.
ns3.baidu.com.
ns7.baidu.com.
所以這個(gè)ns是不是指訪問(wèn)baidu.com這個(gè)域名可以由這幾個(gè)ns服務(wù)器來(lái)進(jìn)行解析?
另外, 看了阮老師教程里面DNS原理入門里面關(guān)于ns介紹說(shuō):
NS:域名服務(wù)器記錄(Name Server),返回保存下一級(jí)域名信息的服務(wù)器地址。該記錄只能設(shè)置為域名,不能設(shè)置為IP地址。
這里不理解的地方在于, 上面終端輸出的那些東西是不是就是那些ns服務(wù)器的域名? 以及, dns服務(wù)器是不是最后通過(guò)對(duì)這些ns服務(wù)器發(fā)出查詢請(qǐng)求來(lái)查詢到www.baidu.com的ip?
dig +short命令的困惑終端中輸入:
$ dig +short www.baidu.com
得到結(jié)果:
www.a.shifen.com.
111.13.100.91
111.13.100.92
終端輸入:
$ dig +short baidu.com
結(jié)果只顯示ip地址:
111.13.101.208
所以想問(wèn)的是開(kāi)始的www.a.shifen.com是ns記錄或者還是其他的東西?
邏輯可能有點(diǎn)混亂, 希望能幫我解答這方面的疑惑謝謝!
首先要搞清楚『域名』和『主機(jī)名』的區(qū)別。baidu.com是域名嗎?www.baidu.com是域名嗎?實(shí)際上,當(dāng)你查看DNS設(shè)置的時(shí)候,會(huì)發(fā)現(xiàn)有2條A記錄。如果我們把baidu.com理解為域名的話,域名是不可以訪問(wèn)的,只有主機(jī)名才可以訪問(wèn)。那為什么你可以輸入http://baidu.com依然能訪問(wèn)呢?這是因?yàn)樵?code>DNS里有一條@記錄指向一個(gè)IP地址,這個(gè)@的意思就相當(dāng)于http://@.baidu.com,但是不顯示出來(lái),所以變成了http://baidu.com。所以,baidu.com是域名,而@.baidu.com和www.baidu.com是主機(jī)名。
對(duì)于域名來(lái)說(shuō),是需要有DNS或者NS解析的。所以當(dāng)你查詢說(shuō):請(qǐng)問(wèn)baidu.com這個(gè)域名的NS是什么?返回的結(jié)果告訴你ns2.baidu.com這個(gè)主機(jī)就是用來(lái)解析baidu.com這個(gè)域名的。下一步,你可以問(wèn)ns2.baidu.com這臺(tái)主機(jī):請(qǐng)你告訴我:www.baidu.com這臺(tái)主機(jī)的IP地址是多少?
你的第2個(gè)問(wèn)題,你不要加+short,而直接查詢,你會(huì)看到www.a.shifen.com是一條CNAME記錄,它不是A記錄。CNAME的意思是別名,相當(dāng)于快捷方式,所以在這里,當(dāng)你訪問(wèn)www.baidu.com這條主機(jī)記錄的時(shí)候,它首先來(lái)到www.a.shifen.com這條記錄,從這里再轉(zhuǎn)向到下面的數(shù)字IP。而baidu.com,我上面講了,它實(shí)際相當(dāng)于是@.baidu.com,對(duì)它沒(méi)有設(shè)置CNAME這樣的別名,而是直接設(shè)置了IP地址,所以看到的只是數(shù)字了。
希望我講明白了,不明白的可以繼續(xù)探討。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。