域名是互聯網的大門,它的作用就是將復雜難記的IP地址轉化為人們易記的域名,當人們通過域名訪問的時候域名服務器會將域名解析成IP地址,然后我們才能正常打開網站。
域名我們購買之后需要進行管理操作,才能真正發揮它的作用。域名常見的管理操作主要有以下幾種:
A記錄:A記錄是將域名解析成IP地址,也就是說當用戶訪問這個域名的時候,它就到達你在域名里設置的IP地址對應的服務器,A記錄操作比較適合IP地址固定的服務器,如果你的服務器IP是固定的,而且不會經常更換IP地址的話,建議做該解析,該解析效率最高。
CNAME(別名)記錄:該記錄是將域名解析成另外一個域名,然后通過另外的域名查找你服務器的IP地址,設置的時候根據不同的域名解析服務商,有些小小的區別,比如萬網,CNAME記錄后面會有個".",而有些解析服務器會自動添加這個點。該解析記錄適合租用空間的客戶,自己沒有服務器,IP地址是空間商提供的,但是空間商的服務器網站比較多,有時候可能會因為個人網站出現問題而臨時更換IP,雖然良心接入商都會通知你ip變更,但畢竟存在聯系不上或者漏掉的時候,只是他們的IP變了,而你的域名IP還是原來的,就導致了網站無法訪問,如果你再幾天都不關心網站,可能就因為這個問題被搜索除名了,這個時候用別名是最有效的,將域名解析到他們的提供的二級域名上,一旦他們的IP地址發生了變更,首先他們會修改提供給您的二級域名的解析,由于您的域名是cname到他們的二級 域名,所以您域名對應的ip也是隨著他們的改變而改變的。此種解析雖然方便實用,但是也有一個缺點,就是解析速度問題,也就是說當別人訪問你的域名時,它需要到您的域名解析服務器上找到該域名的解析記錄,然后發現解析的是個二級域名,然后它還需要去找那個二級域名的解析,經過2次查詢,用戶等待的時間就長了一些。雖然這個時間以毫秒計算,但是對于那些追求速度和穩定性的人來說顯然不太合適。
MX記錄:MX記錄是針對郵箱來說的,當您給域名郵箱發送郵件的時候,郵件服務器會根據郵件的域名地址,查找該郵箱域名對應的MX記錄,找到之后才會發送到該MX指向的服務器,然后將郵件投遞到那臺服務器,如果域名沒有MX記錄的郵件就沒有辦法發送了。
NS記錄:NS記錄,一般的時候很少用到,如果你對域名的操作不太了解的話不建議做該操作。NS記錄是指該域名的域名服務器的記錄,指定該域名是通過哪臺DNS服務器進行解析的,每個注冊的域名都會有默認的解析記錄,如果您比較懂DNS,可以通過修改該記錄,使用其他家的dns服務器對您的域名進行解析,或者自己架設一臺服務器進行解析,一直以來都想做自己架設個服務器給自己的域名做解析,但是由于時間和成本問題,一直都擱置下去了,畢竟現在免費的穩定性高的DNS服務有很多,做的比自己做的都好,何必再自己弄一個不太穩定的呢。
以上解析記錄操作的時候都會涉及到一個TTL值,這個值是只域名解析在其他DNS服務器緩存的時間。講到這里我們先介紹下域名解析的過程:
默認我們的寬帶接入商都會提供一組本地DNS服務器,比如沈陽網通的就是202.96.69.38,202.96.64.68,我們上網的時候,訪問一個域名的時候,首先會查找本地的hosts文件,該文件記錄一些域名對應的IP地址,也是一個小型的域名解析服務器,在該文件沒有沒有發現域名的解析記錄后,就會請求202.96.69.38服務器進行解析,如果202.96.69.38這臺服務器上有該域名的解析記錄的話,就會直接返回IP地址,如果沒有的話則向域名根服務器進行請求,如果域名根服務器會返回該域名的NS記錄,告訴你應該去該服務器上查詢此域名的解析記錄,然后202.96.69.38會向NS服務器請求,查到解析記錄之后返回給你,然后你就可以訪問這個域名對應的網站了。
期間202.96.69.38這臺服務器獲取到該域名的解析記錄后會在本地緩存一段時間,這個時間就是域名的TTL值,你設置多長,它就緩存多長時間,緩存期內別人請求該域名的解析時會直接返回該緩存記錄,不會再向根服務器查詢,當過了緩存期后,再有訪問的話則會繼續重復剛才的域名解析過程。
TTL值至于設置多長,需要根據你自己的需求了,考慮到TTL的優缺點就行了,如果你的IP固定不變的話,你TTL設置過長,別人訪問你的域名的時候解析就越快,可以直接從緩存里讀取,但是如果你的TTL過長的話,一旦你的域名對應的IP發生變化,那你就得等域名TTL失效后新的解析才會生效。二者各有利弊,量力而為!
域名的管理操作主要涉及到以上幾點,如果有什么疑問可以多看些該方面的書,涉及到的知識不是太多,很容易理解。