域名
什么是IP 地址?IP地址是在網(wǎng)絡(luò)上分配給每臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備的32位數(shù)字標(biāo)識(shí)。在Internet 上,每臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備的IP 地址是全世界唯一的。IP 地址的格式是 xxx.xxx.xxx.xx
什么是IP 地址?
IP地址是在網(wǎng)絡(luò)上分配給每臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備的32位數(shù)字標(biāo)識(shí)。在Internet 上,每臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備的IP 地址是全世界唯一的。IP 地址的格式是 xxx.xxx.xxx.xxx,其中xxx 是 0 到 255 之間的任意整數(shù)。例如,科邁網(wǎng)站主機(jī)的IP 地址是 210.22.12.54。
什么是固定IP 地址?
固定IP 地址是長(zhǎng)期分配給一臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備使用的IP 地址。一般來(lái)說(shuō),采用專(zhuān)線上網(wǎng)的計(jì)算機(jī)才擁有固定的Internet IP地址。
什么是動(dòng)態(tài)IP 地址?
通過(guò)Modem 、ISDN 、ADSL 、有線寬頻、小區(qū)寬頻等方式上網(wǎng)的計(jì)算機(jī),每次上網(wǎng)所分配到的IP 地址都不相同,這就是動(dòng)態(tài)IP 地址。因?yàn)镮P 地址資源很寶貴,大部分用戶都是通過(guò)動(dòng)態(tài)IP 地址上網(wǎng)的。
什么是內(nèi)網(wǎng)、什么是公網(wǎng)、什么是NAT?
公網(wǎng)、內(nèi)網(wǎng)是兩種Internet 的接入方式。
內(nèi)網(wǎng)接入方式:上網(wǎng)的計(jì)算機(jī)得到的IP 地址是Inetnet 上的保留地址,保留地址有如下3種形式:
10.x.x.x
172.16.x.x 至172.31.x.x
192.168.x.x
內(nèi)網(wǎng)的計(jì)算機(jī)以NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)協(xié)議,通過(guò)一個(gè)公共的網(wǎng)關(guān)訪問(wèn)Internet 。內(nèi)網(wǎng)的計(jì)算機(jī)可向Internet 上的其他計(jì)算機(jī)發(fā)送連接請(qǐng)求,但I(xiàn)nternet 上其他的計(jì)算機(jī)無(wú)法向內(nèi)網(wǎng)的計(jì)算機(jī)發(fā)送連接請(qǐng)求。
公網(wǎng)接入方式:上網(wǎng)的計(jì)算機(jī)得到的IP 地址是Inetnet 上的非保留地址。公網(wǎng)的計(jì)算機(jī)和Internet 上的其他計(jì)算機(jī)可隨意互相訪問(wèn)。
NAT (Network Address Translator)是網(wǎng)絡(luò)地址轉(zhuǎn)換,它實(shí)現(xiàn)內(nèi)網(wǎng)的IP 地址與公網(wǎng)的地址之間的相互轉(zhuǎn)換,將大量的內(nèi)網(wǎng)IP 地址轉(zhuǎn)換為一個(gè)或少量的公網(wǎng)IP 地址,減少對(duì)公網(wǎng)IP 地址的占用。NAT 的最典型應(yīng)用是:在一個(gè)局域網(wǎng)內(nèi),只需要一臺(tái)計(jì)算機(jī)連接上Internet ,就可以利用NAT 共享Internet 連接,使局域網(wǎng)內(nèi)其他計(jì)算機(jī)也可以上網(wǎng)。使用NAT 協(xié)議,局域網(wǎng)內(nèi)的計(jì)算機(jī)可以訪問(wèn)Internet 上的計(jì)算機(jī),但I(xiàn)nternet 上的計(jì)算機(jī)無(wú)法訪問(wèn)局域網(wǎng)內(nèi)的計(jì)算機(jī)。
,Windows 操作系統(tǒng)的Internet 連接共享、sygate 、winroute 、unix/linux的natd 等軟件,都是使用NAT 協(xié)議來(lái)共享Internet 連接。
所有ISP (Internet 服務(wù)提供商)提供的內(nèi)網(wǎng)Internet 接入方式,幾乎都是基于NAT 協(xié)議的。
什么是域名? 域名由什么構(gòu)成?
域名是internet 上用來(lái)尋找網(wǎng)站所用的名字,是internet 上的重要標(biāo)識(shí),相當(dāng)于主機(jī)的門(mén)牌號(hào)碼。每一臺(tái)主機(jī)都對(duì)應(yīng)一個(gè)IP 地址,每一個(gè) IP 地址由一連串的數(shù)字組成,如101.25.11.34。人們?yōu)榱朔奖阌洃浘陀糜蛎麃?lái)代替這些數(shù)字來(lái)尋找主機(jī),如mydomain.com 。每一個(gè)域名與IP 地址是一一對(duì)應(yīng)的,人們輸入域名,再由域名服務(wù)器(DNS )解析成IP 地址,從而找到相應(yīng)的網(wǎng)站。每一個(gè)網(wǎng)址和EMAIL 都要用到域名。在英文國(guó)際域名中,域名可以英文字母和阿拉伯?dāng)?shù)字以及橫杠" -" 組成,最長(zhǎng)可達(dá)67個(gè)字符(包括后綴),并且字母的大小寫(xiě)沒(méi)有區(qū)別,每個(gè)層次最長(zhǎng)不能超過(guò)22個(gè)字母。在國(guó)內(nèi)域名中,三級(jí)域名長(zhǎng)度不得超過(guò)20個(gè)字。
什么是DNS?
域名管理系統(tǒng)DNS (Domain Name System )是域名解析服務(wù)器的意思. 它在互聯(lián)網(wǎng)的作用是:把域名轉(zhuǎn)換成為網(wǎng)絡(luò)可以識(shí)別的ip 地址. 比如:我們上網(wǎng)時(shí)輸入的www.163.com 會(huì)自動(dòng)轉(zhuǎn)換成為202.108.42.72
什么是A 記錄?
A (Address) 記錄是用來(lái)指定主機(jī)名(或域名)對(duì)應(yīng)的IP 地址記錄。用戶可以將該域名下的網(wǎng)站服務(wù)器指向到自己的web server 上。同時(shí)也可以設(shè)置您域名的二級(jí)域名。
什么是NS 記錄?
NS(Name Server )記錄是域名服務(wù)器記錄,用來(lái)指定該域名由哪個(gè)DNS 服務(wù)器來(lái)進(jìn)行解析。
什么是別名記錄(CNAME)?
也被稱(chēng)為規(guī)范名字。這種記錄允許您將多個(gè)名字映射到同一臺(tái)計(jì)算機(jī)。通常用于同時(shí)提供WWW 和MAIL 服務(wù)的計(jì)算機(jī)。例如,有一臺(tái)計(jì)算機(jī)名為 “host.mydomain.com ”(A 記錄)。它同時(shí)提供WWW 和MAIL 服務(wù),為了便于用戶訪問(wèn)服務(wù)??梢詾樵撚?jì)算機(jī)設(shè)置兩個(gè)別名(CNAME ):WWW 和
,MAIL 。這兩個(gè)別名的全稱(chēng)就是“www.mydomain.com ”和
“mail.mydomain.com ”。實(shí)際上他們都指向 “host.mydomain.com ”。
什么是泛域名解析?
泛域名解析定義為: 客戶的域名a.com ,之下所設(shè)的*.a.com全部解析到同一個(gè)IP 地址上去。 比如客戶設(shè)b.a.com 就會(huì)自已自動(dòng)解析到與a.com 同一個(gè)IP 地址上去。
什么是MX 記錄?
MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個(gè)郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時(shí)根據(jù)收信人的地址后綴來(lái)定位郵件服務(wù)器。例如,當(dāng)Internet 上的某用戶要發(fā)一封信給 user@mydomain.com 時(shí),該用戶的郵件系統(tǒng)通過(guò)DNS 查找mydomain.com 這個(gè)域名的MX 記錄,如果MX 記錄存在,用戶計(jì)算機(jī)就將郵件發(fā)送到MX 記錄所指定的郵件服務(wù)器上。 萬(wàn)網(wǎng) MX 記錄設(shè)置 希網(wǎng) 3322.org 動(dòng)態(tài)域名 MX 記錄設(shè)置 花生殼動(dòng)態(tài)域名設(shè)置
檢查MX 記錄是否存在的方法
進(jìn)行DNS 查詢的一個(gè)非常有用的工具是nslookup ,可以使用它來(lái)查詢DNS 中的各種數(shù)據(jù)??梢栽赪indows 的命令行下直接運(yùn)行nslookup 進(jìn)入一個(gè)交互模式,在這里能查詢各種類(lèi)型的DNS 數(shù)據(jù)。
===============================================
首先安裝BIND 套件
代碼:
sudo apt-get install bind
這時(shí)在/etc/bind下會(huì)出現(xiàn)(這里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默認(rèn)是把配置文件放
在/etc/named下,數(shù)據(jù)文件放在/var/named或/var/bind下的,而UBUNTU 都一起放在這個(gè)目錄下了)
,db.0 db.255 db.root named.conf.local
db.127 db.local named.conf named.conf.options
其中named.conf 為主配置文件,named.conf.local 和
named.conf.options 這兩個(gè)文件在其他的UNIX/LINUX
系統(tǒng)里默認(rèn)是沒(méi)有的,UBUNTU 的這種想法很不錯(cuò),把各個(gè)部分都分開(kāi)管理;其余的部分都是默認(rèn)生成的幾
個(gè)數(shù)據(jù)文件。這里需要稍微講一下區(qū)數(shù)據(jù)文件里的幾個(gè)資源記錄的含義:
SOA 記錄:指示該區(qū)的權(quán)威
NS 記錄:列出該區(qū)的一個(gè)名字服務(wù)器
A 記錄:名字到地址的映射 (也就是正向解析)
PTR 記錄:地址到名字的映射 (也就是反向解析)
CNAME :規(guī)范名字 (別名記錄)
下面開(kāi)始服務(wù)配置
緩存域名服務(wù)器設(shè)置 (Cache-only server)
緩存域名服務(wù)器顧名思義其自身是沒(méi)有域名記錄的,僅僅從別的DNS 上獲取記錄并做高速緩存。
安裝好DNS 服務(wù)后,不需要任何配置,只需要把服務(wù)起起來(lái)就是緩存域名服務(wù)器了。
代碼:
sudo /etc/init.d/bind start
主DNS 配置
安裝好DNS 后,配置named.conf.local, 如下例:
代碼:
zone "163.com" {
,type master;
file "/etc/bind/db.163.com";
};
zone "sohu.com" {
type master;
file "/etc/bind/db.sohu.com";
};
zone "sina.com" {
type master;
file "/etc/bind/db.sina.com";
};
...
保存配置,然后再創(chuàng)建相對(duì)應(yīng)的數(shù)據(jù)文件,如上例163.com 的數(shù)據(jù)文件如下:
代碼:
//db.163.com的配置文件
$TTL 86400
@ IN SOA dns.163.com root.dns.163.com. (
2005092001 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
@ IN NS dns.163.com
@ IN MX 10 mail.163.com.
dns IN A 111.111.111.111
www IN A 222.222.222.222
,xxx IN A 333.333.333.333
mail IN CNAME xxx
...
保存,重啟BIND 服務(wù)就OK 了
從DNS 的配置
從DNS 的配置和主DNS 配置很像,只不過(guò)不需要建立數(shù)據(jù)文件,只需要指定數(shù)據(jù)文件存放位置就可以了
代碼:
zone "163.com" {
type slave;
file "/etc/bind/db.163.com";
masters {
111.111.111.111; //主DNS 的地址
};
};
zone "sohu.com" {
type slave;
file "/etc/bind/db.sohu.com";
masters {
111.111.111.111; //主DNS 的地址
};
};
zone "sina.com" {
type slave;
file "/etc/bind/db.sina.com";
masters {
111.111.111.111; //主DNS 的地址
};
};