域名解析文檔
域名解析經(jīng)過(guò)解析的域名可以用來(lái)作為電子郵箱的后綴,也可以用來(lái)作為網(wǎng)址訪問(wèn)自己的網(wǎng)站,并且還可以無(wú)限量的建立子域名以建立不同服務(wù)范圍的網(wǎng)站,因此域名投入使用的必備環(huán)節(jié)是“域名解析”。一、 域名解析1.1
域名解析
經(jīng)過(guò)解析的域名可以用來(lái)作為電子郵箱的后綴,也可以用來(lái)作為網(wǎng)址訪問(wèn)自己的網(wǎng)站,并且還可以無(wú)限量的建立子域名以建立不同服務(wù)范圍的網(wǎng)站,因此域名投入使用的必備環(huán)節(jié)是“域名解析”。
一、 域名解析
1.1 域名解析的定義
域名是為了方便記憶而專門(mén)建立的一套地址轉(zhuǎn)換系統(tǒng)。互聯(lián)網(wǎng)上的服務(wù)器的地址訪問(wèn),最終還必須通過(guò)IP 地址來(lái)實(shí)現(xiàn),而域名解析就是將域名重新轉(zhuǎn)換為IP 地址的過(guò)程。一個(gè)域名只能對(duì)應(yīng)一個(gè)IP 地址,而多個(gè)域名可以同時(shí)被解析到一個(gè)IP 地址。域名解析需要由專門(mén)的域名解析服務(wù)器(DNS)來(lái)完成。
1.2 域名解析的原理剖析
當(dāng)我們?cè)跒g覽器輸入一個(gè)網(wǎng)址的時(shí)候,Windows 系統(tǒng)會(huì)先查詢系統(tǒng)目錄下的hosts 文件,如果存在該域名和IP 的映射關(guān)系的記錄的時(shí)候,系統(tǒng)就直接訪問(wèn)這個(gè)IP 地址,因?yàn)楸镜豩osts 文件存在及時(shí)更新以及無(wú)法遍歷網(wǎng)絡(luò)所有域名的局限性,hosts 文件主要是用來(lái)提高域名解析速度,提高對(duì)一些經(jīng)常訪問(wèn)網(wǎng)站的訪問(wèn)速度。當(dāng)本地Hosts 文件不存在記錄的時(shí)候,系統(tǒng)就發(fā)出命令開(kāi)始查詢本地DNS 服務(wù)器返回對(duì)應(yīng)的IP 地址,當(dāng)不存在記錄的時(shí)候繼續(xù)查詢域名根服務(wù)器,由域名根服務(wù)器返回域名解析服務(wù)器的地址,再進(jìn)入域名解析服務(wù)器進(jìn)行域名解析記錄的查詢,返回IP 地址值,最后成功解析。這一過(guò)程的時(shí)間是非常短的,并且返回的域名對(duì)應(yīng)IP 記錄會(huì)在本地的DNS 服務(wù)器上保留一小段時(shí)間以提高之后的訪問(wèn)速度和緩解DNS 根服務(wù)器的查詢壓力。
1.3 泛域名解析
泛域名解析,實(shí)際上就是指:使用通配符 * (星號(hào)) 來(lái)做次級(jí)域名以實(shí)現(xiàn)所有的二級(jí)域名全部指向同一IP 地址。并且當(dāng)如果域名的解析服務(wù)的A 記錄不能增加*的子域名的時(shí)候,則用別名(CNAME)的方法增加。
1.4 子域名的解析
子域名是個(gè)相對(duì)的概念,是相對(duì)父域名來(lái)說(shuō)的。域名有很多級(jí),中間用點(diǎn)分開(kāi)。如mirror.airski.net 為域名airski.net 的子域名。子域名的解析可以滿足在一個(gè)主域名下進(jìn)行多方面的子網(wǎng)站建設(shè)服務(wù)比如news.google.com 、maps.google.com 等等。通過(guò)二級(jí)域名的解析使用來(lái)節(jié)省域名支出費(fèi)用以及便于訪問(wèn)者的記憶。
二、 域名解析記錄的設(shè)定
當(dāng)我們購(gòu)買(mǎi)了域名后,域名的服務(wù)商都會(huì)免費(fèi)提供域名DNS 解析服務(wù),進(jìn)入管理的面板,我們就可以開(kāi)始設(shè)置了。不過(guò)國(guó)內(nèi)的服務(wù)商提供的域名解析功能有限,所以建議使用其他免費(fèi)的解析服務(wù)如國(guó)內(nèi)比較不錯(cuò)的DNSPOD 、國(guó)外的Godaddy 等。不過(guò)不管哪家的解析服務(wù),設(shè)置大同小異。
常見(jiàn)的域名解析記錄有A 記錄,CNAME ,MX 記錄 ,NS 記錄,TXT 記錄 [SPF記錄](méi),SRV 記錄,AAAA 記錄。
2.1 NS記錄
Name Server記錄,是域名服務(wù)器記錄,用來(lái)指定該域名由哪個(gè)DNS 服務(wù)器來(lái)進(jìn)行解析。當(dāng)我們注冊(cè)域名的時(shí)候,填寫(xiě)的DNS 服務(wù)器也就是主域名的DNS 解析服務(wù)器地址。同時(shí)在域名解析記錄的面板上我們可以指定子域名的DNS 解析記錄。
2.2 A記錄
Address 記錄,是用來(lái)指定主機(jī)名(或域名)對(duì)應(yīng)的IP 地址記錄。通俗來(lái)說(shuō)A 記錄就是服務(wù)器的IP , 域名綁定A 記錄就是告訴DNS, 當(dāng)你輸入域名的時(shí)候給你引導(dǎo)向設(shè)置在DNS 的A 記錄所對(duì)應(yīng)的服務(wù)器。
,A 記錄是最常用也是最基本的記錄,只要知道目標(biāo)主機(jī)的IP 地址即可進(jìn)行操作。
2.3 CNAME記錄
CNAME 記錄也值別名記錄。這種記錄允許將多個(gè)名字映射到同一臺(tái)計(jì)算機(jī)。 通常用于同時(shí)提供WWW 和MAIL 服務(wù)的計(jì)算機(jī)。實(shí)質(zhì)上也是域名之間的映射。當(dāng)只知道目標(biāo)主機(jī)的域名或者目標(biāo)主機(jī)的IP 地址經(jīng)常發(fā)生改變的時(shí)候,使用別名記錄可以自動(dòng)的跟隨主機(jī)ip 而避免無(wú)法訪問(wèn)的情況。
2.4 MX記錄
Mail eXchange 記錄,也稱郵件路由記錄,用戶可以將該域名下的郵件服務(wù)器指向到自己的mail server的IP 地址,即將您域名下的郵件全部轉(zhuǎn)到您自己設(shè)定相應(yīng)的郵件服務(wù)器上。然后就可以自行操控所有的郵箱設(shè)置。MX 記錄的優(yōu)先級(jí)數(shù) 字越小,優(yōu)先級(jí)越高。
2.5 TXT記錄 [SPF記錄](méi)
TXT 記錄即某個(gè)域名或主機(jī)名的文本信息,例如:
admin IN TXT “Name*** Tel***”
mail IN TXT “郵局信息 所屬公司”
WuHongSheng IN TXT “contact:hongsheng@gmail.com”
也就是說(shuō)可以設(shè)置相關(guān)域名的TXT 記錄 ,其他人可以查詢到關(guān)于此域名的信息。
SPF 記錄是為了防范垃圾郵件而提出來(lái)的一種DNS 記錄類型,它是一種TXT 類型的記錄,它用于登記某個(gè)域名擁有的用來(lái)外發(fā)郵件的所有IP 地址。
按照SPF 的格式在DNS 記錄中增加一條TXT 類型的記錄,將提高該域名的信譽(yù)度,同時(shí)可以防止垃圾郵件偽造該域的發(fā)件人發(fā)送垃圾郵件。SPF 是跟DNS 相關(guān)的一項(xiàng)技術(shù),它的內(nèi)容寫(xiě)在DNS 的txt 類型的記錄里面。mx 記錄的作用是給寄信者指明某個(gè)域名的郵件服務(wù)器有哪些。SPF 的作用跟mx 相反,它向收信者表明,哪些郵件服務(wù)器是經(jīng)過(guò)某個(gè)域名認(rèn)可會(huì)發(fā)送郵件的。由定義可以看出,SPF 的作用主要是反垃圾郵件,主要針對(duì)那些發(fā)信人偽造域名的垃圾郵件。
2.6 SRV記錄
它是DNS 服務(wù)器的數(shù)據(jù)庫(kù)中支持的一種資源記錄的類型,它記錄了哪臺(tái)計(jì)算機(jī)提供了哪個(gè)服務(wù)這么一個(gè)簡(jiǎn)單的信息. 一般是為Microsoft 的活動(dòng)目錄設(shè)置時(shí)的應(yīng)用。
2.7 AAAA記錄
它是對(duì)A 記錄的簡(jiǎn)單擴(kuò)展,用在IPv6網(wǎng)絡(luò)中IP 地址的指向。
2.8 URL轉(zhuǎn)發(fā)
Uniform Resource Locator 轉(zhuǎn)發(fā),指網(wǎng)址轉(zhuǎn)發(fā)。也就是在訪問(wèn)的時(shí)候進(jìn)行跳轉(zhuǎn)。
url 轉(zhuǎn)發(fā)可以轉(zhuǎn)發(fā)到某一個(gè)目錄下,甚至某一個(gè)文件上。而cname 是不可以,這就是url 轉(zhuǎn)發(fā)和cname 的主要區(qū)別所在。
三、域名解析生效的時(shí)間
域名解析生效的時(shí)間有一個(gè)專業(yè)的TTL 值,全稱是“生存時(shí)間(Time To Live)”,簡(jiǎn)單的說(shuō)它表示DNS 記錄在DNS 服務(wù)器上緩存時(shí)間。TTL 設(shè)置了數(shù)據(jù)報(bào)可以經(jīng)過(guò)的最多路由器數(shù)。它指定了數(shù)據(jù)報(bào)的生存時(shí)間。TTL 的初始值由源主機(jī)設(shè)置(通常為32或64),一旦經(jīng)過(guò)一個(gè)處理它的路由器,它的值就減去1。當(dāng)該字段的值為0時(shí),數(shù)據(jù)報(bào)就被丟棄,并發(fā)送ICMP 報(bào)文通知源主機(jī)。
一般設(shè)置為600到3600,也就是10分鐘到1一個(gè)小時(shí)的時(shí)間。
注意,如果修改DNS 的話,生效時(shí)間為24小時(shí)內(nèi)。
350個(gè)linux 命令詳解
,350個(gè)linux 命令詳解(2)
cd /home enter to directory '/ home'
進(jìn)入/home目錄 cd .. go back one level
向上返回一個(gè)目錄 cd ../.. go back two levels
向上返回兩個(gè)目錄 cd go to home directory
前往/home目錄 cd ~utente go to home directory
前往/home目錄 cd - go to previous directory
進(jìn)入先前所在目錄 pwd show the path of work directory
,顯示目錄路徑 ls view files of directory
顯示目錄內(nèi)包含的文件 ls -F view files of directory
顯示目錄內(nèi)包含的文件 ls -l show details of files and directory
顯示目錄內(nèi)文件的詳細(xì)信息 ls -a show hidden files
顯示隱藏文件 ls *[0-9]* show files and directory containing number
顯示目錄內(nèi)包含有數(shù)字的文件 lstree show files and directories in a tree starting from root
以樹(shù)形顯示文件 mkdir dir1 create a directory called 'dir1'
建立dir1目錄 mkdir dir1 dir2 create two directories simultaneously
建立兩個(gè)目錄 mkdir -p /tmp/dir1/dir2 create a directory tree
建立目錄樹(shù) rm -f file1 delete file called 'file1'
刪除名為file1的文件 rmdir dir1 delete directory called 'dir1'
刪除名為dir1的目錄 rm -rf dir1 remove a directory called 'dir1' and contents recursively
刪除dir1目錄及所含文件 rm -rf dir1 dir2 remove two directories and their contents recursively
刪除dir1 dir 2兩個(gè)目錄及所含文件 mv dir1 new_dir rename / move a file or directory 重命名/移動(dòng) 文件或文件夾 cp file1 file2 copying a file
復(fù)制文件 cp dir/* . copy all files of a directory within the current work directory 復(fù)制目錄及目錄內(nèi)所有文件到當(dāng)前目錄 cp -a /tmp/dir1 . copy a directory within the current work directory
復(fù)制目錄到當(dāng)前目錄 cp -a dir1 dir2 copy a directory
復(fù)制目錄 ln -s file1 lnk1 create a symbolic link to file or directory
建立文件或目錄的符號(hào)鏈 ln file1 lnk1 create a physical link to file or directory 建立文件或目錄的物理鏈 touch -t 0712250000 fileditest modify timestamp of a file or directory
- (YYMMDDhhmm)
修改文件或目錄的時(shí)間戳
- 格式:YYMMDDhhmm linux commands line v1.0 - LinuxGuide.it linux命令詳解翻譯 -
350個(gè)linux 命令詳解(3)
find / -user user1 search files and directories belonging to 'user1'
搜索屬于user1的文件和目錄 find /home/user1 -name *.bin search files with '. bin' extension within directory '/ home/user1'
在/home/user1目錄內(nèi)搜索包含有.bin 的文件 find /usr/bin -type f -atime 100 search bynary files are not used in the last 100 days
搜索100天未用的文件 find /usr/bin -type f -mtime -10 search files created or changed within 10 days
搜索10天內(nèi)創(chuàng)建或更改的文件 find / -name *.rpm -exec chmod 755 {} ; search files with '.rpm' extension and modify permits
搜索帶有修改屬性的.rpm 的文件 find / -name *.rpm -xdev search files with '.rpm' extension ignoring removable partitions as cdrom, pen-drive, etc.?
搜索全屬性的.rpm 的文件 locate *.ps find files with the '.ps' extension - first run 'updatedb' command
搜索擴(kuò)展名為.ps 的文件
- 需要先運(yùn)行updatedb 命令 whereis halt show location of a binary file,source or man 搜索halt 的路徑 which halt show full path to a binary / executable 取得halt 列表并尋找當(dāng)halt 作為命令給定時(shí)所運(yùn)行的文件 linux commands line v1.0 -