什么是DNS
DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它主要是用來通過用戶親切而友好的名稱代替枯燥而難記的IP地址以定位相應的計算機和相應服務。因此,要想讓親切而友好的名稱能被網絡所認識,則需要在名稱和IP地址之間有一位“翻譯官”,它能將相關的域名翻譯成網絡能接受的相應IP地址。DNS就是這樣的一位“翻譯官”。
什么是雙線智能DNS解析
雙線智能解析是針對目前電信與網通互聯互通的問題推出的一種DNS解決方案。具體實現的效果是:,網通的客戶訪問會返回一個指向網通服務器的IP地址, 電信的客戶訪問會指向一個電信服務器的IP地址。通過這種方式,盡量避免網通的客戶去訪問電信的網絡,以及電信的客戶去訪問網通的網絡. 對于流量比較大的網站,可以通過該功能把流量分配到幾臺不同的服務器上,以提高網站的運行速度。通過IP表的重新定義, 讓國外的客戶自動訪問英文版的網站;讓國內的客戶自動訪問中文版的網站.
DNS中幾個基本概念
域名空間:指internet上所有主機的惟一的和比較友好的主機名組成的空間,是DSN
命名系統在一個層次上的邏輯樹結構。各機可以用它自己的域名空間創建internet上不可見的專用網絡。
DNS服務器:運行DNS服務程序的計算機,其上有關于DNS域樹結果的DNS數據庫。
DNS客戶端:也稱為解析程序,是使用DNS查尋從服務器查詢信息的程序。解析器可以同遠程DNS服務器通信,也可以同運行DNS服務器程序的本地計算機通信。
資源記錄:DNS數據庫中的信息集,可用于出來客戶機的查詢。
區域:服務器是其授權的DNS名字空間的連續部分。一臺服務器可以是一個或多個區域的授權。
區域文件:包含區域資源記錄的文件,服務器是這個區域的授權。在大部分DNS實現中,
用文本文件實現區域。
Internet域名空間
Internet上的DNS域名系統采用樹狀的層次結構。
最頂層稱為根域,由InterNIC機構負責劃分全世界的IP地址范圍,且負責分配Internet上的域名結構。根域DNS服務器只負責處理一些{dj0}域名DNS服務器的解析請求。
第2層稱為{dj0}域,由兩三個字母組成的名稱用于指示國家(地區)或使用名稱的單位的類型,常見的有com,org,gov,net等。
第3層是{dj0}域下面的二級域,二級域是為成都網站優化在Internet上使用而注冊到個人或單位的長度可變名稱。這些名稱始終基于相應的{dj0}域,這取決于單位的類型或使用的名稱所在的地理位置。,表示的就是中國的教育機構網站。
第4層是二級域下的子域,子域是單位可創建的其他名稱這些名稱從已注冊的二級域名中派生,包括為擴大單位中名稱的DNS樹而添加的名稱,并將其分為部門或地理位置。表示{dj0}域名。下面可以繼續劃分子域,或者掛接主機。
第5層是主機或資源名稱,常見的www 代表的是一個WEB服務器,ftp代表的是FTP服務器,news代表的是新聞組服務器等。
通過這樣的層次式的結構劃分,Internet上的服務器的含義就非常清楚了。
DNS域名解析的方法
DNS查詢方法
遞歸查詢:如果DNS服務器無法解析出DNS客服機所要求查詢的域名所對應的IP地址時,DNS服務器就代表DNS 客服機來查詢或聯系其他DNS服務器,比wq解析該名稱,并將應答返回給客服機。
迭代查詢:
為克服遞歸查詢法中所有的域名解析任務都落在DNS服務器的缺點,可以想辦法讓DNS客戶機也承擔一定的DNS域名解析工作。
反向查詢方法:遞歸查詢和迭代查詢都是正向域名解析,即從域名查找IP地址。
下面以客戶機的WEB訪問為列介紹DNS域名解析過程,解析方法是遞歸查詢
如何搭建Microsoft的DNS
2、DNS服務的安裝
開始,準備在這臺計算機上安裝DNS服務器服務。安裝DNS的步驟如下
(1)選“開始→設置→控制面板”,打開“添加/刪除程序”。
(2)單擊“添加/刪除Windows組件”,等待Windows組件向導啟動。
(3)單擊[下一步]按鈕彈出Windows組件清單。
(4)單擊[網絡服務],然后再單擊[詳細情況]按鈕。
(5)單擊“DNS(域名系統)”旁的復選框。
(6)單擊[確定]按鈕返回“Windows組件”對話框。
(7)單擊[下一步]安裝相應的服務,然后逐一單擊[完成]和[關閉]按鈕即可完成。
不需要重新啟動計算機,單擊“開始→程序→管理工具→DNS”。
3、創建“”區域
(1)用右鍵單擊DNS中“+”根目錄選“新建區域”以進入新建區域向導中。
(2)當向導提示到要讓選擇“區域類型”時,此處應該選“主要區域”,
(3)屏幕出現詢問“區域名”,則在“名稱”后的文字框中輸入“”,接著向導進入到“區域文件”提示窗口中,默認的,系統會自動選中“創建新文件,文件名為”一項,并在其后的文字框中自動填有“.dns”的名字,單擊[下一步]按鈕,然后單擊[完成]即可完成區域創建,此時在DNS管理器的左邊的“CHINA-RLMCOCOSN→正向搜索區域”里可以看到“”區域(如圖所示)。
注意:創建正向搜索區域的目的是為了將主機名翻譯為IP地址,你也可以創建反向搜索區域,便于將IP地址翻譯成相應的主機名,創建方法和正向搜索區域的創建相似。
4、創建主機
下面我們將以創建圖2中Web服務器()主機為例說明如何創建主機。
(1)在窗口中的“”區域上單擊右鍵,選“新建主機”,在其后的對話框中的“名稱”欄中輸入主機名“www”,在“IP地址”欄輸入“192.168.1.213”。
(2)單擊[添加主機]按鈕,即成功地創建了主機地址記錄www. ,在“新建主機”窗口再選“完成”便可回到DNS管理器中。
配置DNS客戶端
步驟如下:
(1)
單擊開始→控制面板→網絡連接→本地連接“,右擊,在快捷菜單中選擇---“屬性。
(2)
打開“本地連接屬性“的對話框中的”常規“選項卡。在”此連接使用下列項目“列表框中選中”Internet協議(TCP/IP)“,單擊”屬性“按鈕
(3)
出現“Internet協議(TCP/IP)“屬性”對話框“常規”選項卡。選中“使用下面的DNS服務器地址”單選按鈕,在“{sx}DNS服務器”文本框輸入主DNS服務器的IP地址,在“備用DNS服務器”文本框中輸入輔助DNS服務器的IP地址。
(4)
如果要設置多個DNS服務器,單擊“高級”按鈕。如圖8.6.3所示。單擊“添加”按鈕可以添加多個DNS服務器。
5、測試配置
Nslookup是用來進行受動DNS查詢的最常見工具。它既可以模擬標準的客戶解析器也可以模擬服務器。作為客戶解析器,nslookup可以直接向服務器查詢信息,而作為服務器,nslookup可以實現從主服務器到輔助服務器的區域傳送。
Nslookup命令的用法為:
Nslookup[option][host-to-find|server]
可用于如下兩種模式:
非交互模式:在命令行中輸入完整的命令,如nslookup 。
交互模式:只要輸入” nslookup”和回車即可。不輸入參數。在交互模式下,可以在提示符“>”下輸入“help或者?”來獲得幫助信息。
(注意:在安裝“DNS服務器”之前,必須用靜態的IP地址配置計算機)
1. site:
某個特定網站收錄情況
比如site:
你會發現常州網站優化居然有那么多頁面
2. cache:
上一次搜索引擎收錄某個特定網站的情況.輸入某個頁面,可以發現蜘蛛最近收錄的日期和版本。
比如cache:
原來我的blog都讓收錄了```
3. info:
某個特定網站的收錄信息,最近的cache,相似網頁,站點鏈接,內部鏈接,包含域名的網頁
info:
4: link:
某個特定網站的外部鏈接,這是一個主要獲取排名和權重的主要因素。
link:www.dj-
yahoo提供前1000的外部連接網站!
5. related:
與某網頁特別相關的網頁。
related:
原來有這么多論壇,都交流SEO
6. allinurl: or inurl:
檢索網頁URL標題包含的特定內容。
7. allintext:
顯示在文檔中包含這些文字的所有網頁。在seo中,用于發現相關站點和潛在的鏈接。
研究對手比較好用
8. allinanchor: or inanchor:
在鏈接中包含指定anchor的所有網頁。
9. allintitle: or intitle:
網頁標題中包含指定文字的所有網頁。
10. define:
這個高級功能很少seo會用到,不過還是很有價值的。相當于一部辭典。
搜索指定的詞語,相當百度百科,在google你會發現比百度準確