consulting

56-kj.jpg
什麼是DNS、IP、A記錄、MX …?關於DNS伺服器的基本概念
會員評比: / 5
最差最好 
知識庫文章 - 網站伺服器虛擬主機知識文章

什麼是IP地址?
IP位址是在網路上分配給每台電腦或網路設備的32位元數位識別碼。在Internet上,每台電腦或網路設備的IP位址是全世界唯一的。IP地址的格式是 xxx.xxx.xxx.xxx,其中xxx是 0 到 255 之間的任意整數。例如,科邁網站主機的IP位址是 210.22.12.54。

什麼是固定IP地址?
固定IP位址是長期分配給一台電腦或網路設備使用的IP位址。一般來說,採用專線上網的電腦才擁有固定的Internet IP地址。

什麼是動態IP位址?
通過Modem、ISDN、ADSL、有線寬頻、社區寬頻等方式上網的電腦,每次上網所分配到的IP位址都不相同,這就是動態IP位址。因為IP位址資源很寶貴,大部分使用者都是通過動態IP位址上網的。

什麼是內網、什麼是公網、什麼是NAT?
公網、內網是兩種Internet的接入方式。
內網接入方式:上網的電腦得到的IP位址是Inetnet上的保留地址,保留地址有如下3種形式:
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
內網的電腦以NAT(網路位址轉譯)協議,通過一個公共的閘道訪問Internet。內網的電腦可向Internet上的其他電腦發送連接請求,但Internet上其他的電腦無法向內網的電腦發送連接請求。
公網接入方式:上網的電腦得到的IP位址是Inetnet上的非保留地址。公網的電腦和Internet上的其他電腦可隨意互相訪問。

NAT(Network Address Translator)是網路位址轉譯,它實現內網的IP位址與公網的位址之間的相互轉換,將大量的內網IP位址轉換為一個或少量的公網IP位址,減少對公網IP地址的佔用。NAT的最典型應用是:在一個局域網內,只需要一台電腦連接上Internet,就可以利用NAT共用Internet連接,使局域網內其他電腦也可以上網。使用NAT協定,局域網內的電腦可以訪問Internet上的電腦,但Internet上的電腦無法訪問局域網內的電腦。

Windows作業系統的Internet連接共用、sygate、winroute、unix/linux的natd等軟體,都是使用NAT協定來共用Internet連接。所有ISP(Internet服務提供者)提供的內網Internet接入方式,幾乎都是基於NAT協議的。

什麼是功能變數名稱?功能變數名稱由什麼構成?
功能變數名稱是internet上用來尋找網站所用的名字,是internet上的重要標識,相當於主機的門牌號碼。 每一台主機都對應一個IP位址,每一個IP位址由一連串的數字組成,如101.25.11.34。人們為了方便記憶就用 功能變數名稱來代替這些數位來尋找主機,如mydomain.com。每一個功能變數名稱與IP位址是一一對應的,人們輸入功能變數名稱,再由功能變數名稱伺服器(DNS)解析成IP地址,從而找到相應的網站。每一個網址和EMAIL都要用到功能變數名稱。在英文國際功能變數名稱中,功能變數名稱可以英文字母和阿拉伯數字以及橫杠「-」組成,最長可達67個字元(包括尾碼),並且字母的大小寫沒有區別,每個層次最長不能超過22個字母。在國內功能變數名稱中,三級功能變數名稱長度不得超過20個字。

什麼是DNS?
功能變數名稱管理系統DNS(Domain Name System)是功能變數名稱解析伺服器的意思.它在互聯網的作用是:把功能變數名稱轉換成為網路可以識別的ip位址.比如:我們上網時輸入的www.163.com會自動轉換成為202.108.42.72 。

什麼是A記錄?
A (Address) 記錄是用來指定主機名稱(或功能變數名稱)對應的IP位址記錄。用戶可以將該功能變數名稱下的網站伺服器指向到自己的web server上。同時也可以設置您功能變數名稱的二級功能變數名稱。

什麼是NS記錄?
NS(Name Server)記錄是功能變數名稱伺服器記錄,用來指定該功能變數名稱由哪個DNS伺服器來進行解析。

什麼是別名記錄(CNAME)?
也被稱為規範名字。這種記錄允許您將多個名字映射到同一台電腦。通常用於同時提供WWW和MAIL服務的電腦。例如,有一台電腦名為host.mydomain.com(A記錄)。它同時提供WWW和MAIL服務,為了便於使用者訪問服務。可以為該電腦設置兩個別名(CNAME):WWW和MAIL。這兩個別名的全稱就是www.mydomain.com, mail.mydomain.com。實際上他們都指向host.mydomain.com。

什麼是泛功能變數名稱解析?
泛功能變數名稱解析定義為: 客戶的功能變數名稱a.com,之下所設的*.a.com全部解析到同一個IP位址上去。比如客戶設b.a.com就會自已自動解析到與a.com同一個IP位址上去。

什麼是MX記錄?
MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件伺服器,用於電子郵件系統發郵件時根據收信人的位址尾碼來定位郵件伺服器。例如,當Internet上的某用戶要發一封信給user#mydomain.com時,該使用者的郵件系統通過DNS查找mydomain.com這個功能變數名稱的MX記錄,如果MX記錄存在,使用者電腦就將郵件發送到MX記錄所指定的郵件伺服器上。萬網 MX 記錄設置希網 3322.org 動態功能變數名稱 MX 記錄設置花生殼動態功能變數名稱設置 。

檢查MX記錄是否存在的方法
進行DNS查詢的一個非常有用的工具是nslookup,可以使用它來查詢DNS中的各種資料。可以在Windows的命令列下直接運行nslookup進入一個交互模式,在這裡能查詢各種類型的DNS資料。
DNS的名字解析資料可以有各種不同的類型,有設置這個zone的參數的SOA類型資料,有設置名字對應的IP位址的A類型資料,有設置郵件交換的MX類型資料。這些不同類型的資料均可以通過nslookup的交互模式來查詢,在查詢過程中可以使用 set type命令設置相應的查詢類型。如:
C:\>nslookup
Default Server: [202.106.184.166]
Address: 202.106.184.166
> set type=mx
> sina.com.cn
Default Server: [202.106.184.166]
Address: 202.106.184.166
Non-authoritative answer:
sina.com.cn MX preference = 10, mail exchanger = sinamx.sina.com.cn
sina.com.cn nameserver = ns1.sina.com.cn
sina.com.cn nameserver = ns3.sina.com.cn
sinamx.sina.com.cn internet address = 202.106.187.179
sinamx.sina.com.cn internet address = 202.106.182.230
ns1.sina.com.cn internet address = 202.106.184.166
ns3.sina.com.cn internet address = 202.108.44.55

如果所要查的某功能變數名稱的MX記錄不存在,則出現與以下類似的提示:
C:\>nslookup
> set type=mx
> amaxit.com.cn
Default Server: [202.106.184.166]
Address: 202.106.184.166
*** 202.106.184.166 can"t find amaxit.com.cn: Non-existent domain
在郵件系統中使用自己的功能變數名稱
假設您的郵件伺服器地址是: 61.176.1.120
已經建了一條A記錄: mail.mydomain.com A 61.176.1.120

對於MX記錄已經存在的情況
如果MX記錄已經存在,並且已經檢查出是在某一個功能變數名稱伺服器上,您需要做的工作就是與您的功能變數名稱服務商或該功能變數名稱伺服器的管理人員聯繫,把該MX記錄按如下的形式進行修改:
您的功能變數名稱    IN MX 10 mail.mydomain.com

對於MX記錄還不存在的情況
要搞清楚您的功能變數名稱確切的是在哪個功能變數名稱伺服器(DNS)中進行功能變數名稱解析的,有兩種辦法,一種是查閱您註冊該功能變數名稱時提交的有關申請資料,得到當時受理申請的單位,與該受理申請的單位聯繫,讓對方的相關人員幫您查清楚;另一種是在WinNT,Win2000或各種Unix作業系統中,通過使用nslookup得到。
找到您的功能變數名稱伺服器後,請與您的功能變數名稱服務商或該伺服器的管理人員聯繫,讓對方為您增加一條MX記錄,該記錄的形式如下:
您的功能變數名稱   IN MX 10 mail.mydomain.com

只有主機名稱能否建郵件系統?
完全可以。假設您的郵件伺服器的主機名稱是 mail.mydomain.com,就是說在internet上mail.mydomain.com解析到您的 郵件伺服器IP地址。您可以在您的郵件系統中建立一個叫 mail.mydomain.com的域,您的email格式為 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看 , 其它郵件系統可以發信到您的伺服器,使用動態功能變數名稱指向的也是一樣。如果您有一個靜態IP位址,您甚至可以建一個一IP位址為結尾的郵件系統。 還有一種情況您的功能變數名稱直接指向您的郵件伺服器,就是說在internet上mydomain.com解析到您的郵件伺服器,這時您建一個mydomain.com的域, 您的email格式為 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看

什麼是動態功能變數名稱
Internet上的功能變數名稱解析一般是靜態的,即一個功能變數名稱所對應的IP位址是靜態的,長期不變的。也就是說,如果要在Internet上搭建一個網站,需要有一個固定的IP位址。
動態功能變數名稱的功能,就是實現固定功能變數名稱到動態IP位址之間的解析。用戶每次上網得到新的IP位址之後,安裝在使用者電腦裡的動態功能變數名稱軟體就會把這個IP位址發送到動態功能變數名稱解析伺服器,更新功能變數名稱解析資料庫。Internet上的其他人要訪問這個功能變數名稱的時候,動態功能變數名稱解析伺服器會返回正確的IP位址給他。
因為絕大部分Internet用戶上網的時候分配到的IP位址都是動態的,用傳統的靜態功能變數名稱解析方法,使用者想把自己上網的電腦做成一個有固定功能變數名稱的網站,是不可能的。而有了動態功能變數名稱,這個美夢就可以成真。使用者可以申請一個功能變數名稱,利用動態功能變數名稱解析服務,把功能變數名稱與自己上網的電腦綁定在一起,這樣就可以在家裡或公司裡搭建自己的網站,非常方便。

私網ip網段
私有位址(Private address)屬於非註冊位址,專門為組織機構內部使用。以下列出留用的三類內部定址位址:A類 10.0.0.0,B類 172.16.0.0 —— 172.31.0.0,C類 192.168.0.0 —— 192.168.255.0。

如何查看我的電腦的IP地址
Windows系統: 用滑鼠選擇“開始”->“程式”->“MS-DOS方式”,打開一個DOS命令列視窗,執行:ipconfig unix/linux: 在命令列下輸入ifconfig。

什麼是子功能變數名稱、二級功能變數名稱?
子功能變數名稱是個相對的概念,是相對父系網域名來說的。功能變數名稱有很多級,中間用點分開。例如公司的頂層網域名是以 com 結尾的,所有以 com 結尾的功能變數名稱便都是它的子域。例如:www.amaxit.net 便是 amaxit.net 的子域,而 amaxit.net 是 net 的子域。

RBL是什麼?
RBL 全稱是 Real-time Blackhole Lists, 是國外的反垃圾郵件組織提供的檢查垃圾郵件發送者位址的服務, RBL 功能對中國用戶而言,幾乎不可用。 因為我們發現大部分中國的IP位址都在 RBL 資料庫裡。請不要啟用RBL 功能。 常用的RBL伺服器地址有:
relays.ordb.org;dnsbl.njabl.org;bl.spamcop.net;sbl.spamhaus.org;dun.dnsrbl.net;dnsbl.sorbs.net 查詢和刪除RBL中的IP地址請到http://openrbl.org/ 和 http://ordb.org。

電子郵件符號@的來歷
@符號在英文中曾含有兩種意思,即「在」或「單價」。它的前一種意思是因其發音類 似于英文at,於是常被作為「在」的代名詞來使用。如「明天早晨在學校等」的英文便條就 成了「wait you@schoolmorning」。除了at外,它又有each的含義,所以「@」也常常用 來表示商品的單價符號。
美國的一位電腦工程師湯林森確立了@在電子郵件中的地位,賦予符號「@」新意。為 了能讓使用者方便地在網路上收發電子郵件,1971年就職於美國國防部發展軍用網路阿帕網的 BBN電腦公司的湯林森,奉命找一種電子信箱位址的表現格式。他選中了這個在人名中絕不會 出現的符號「@」並取其前一種含義,可以簡潔明瞭地傳達某人在某地的資訊,「@」就這 樣進入了電腦網路。
湯林森設計的電子郵件的表現格式為「人名代碼+電腦主機或公司代碼+電腦主機所屬 機構的性質代碼+兩個字母表示的國際代碼」。這就是現在我們所用電子郵寄地址的格式, 其中用「@」符號把用戶名和電腦位址分開,使電子郵件能通過網路準確無誤地傳送。

(此篇文章為網路轉載,如有冒犯,請來信告知,當即刻移除!)