小米彩票官网

發布時間︰2020-09-13 06:47:23   來源︰網絡 關鍵詞︰免費CDN

DNS 是域名系統 (Domain Name System) 的縮寫迈去,是因特網的一項核心服務梭梭,它作為可以將域名和IP地址相互映射的一個分布式數據庫你妈说,能夠使人更方便的訪問互聯網讲完,而不用去記住能夠被機器直接讀取的IP數串小组织。

定義

DNS 是計算機域名系統 (Domain Name System 或Domain Name Service) 的縮寫怪物哦,它是由解析器和域名服務器組成的由坚硬。域名服務器是指保存有該網絡中所有主機的域名和對應IP地址很热,並具有將域名轉換為IP地址功能的服務器三十级。其中域名必須對應一個IP地址无旁人,而IP地址不一定只對應一個域名满神色。域名系統采用類似目錄樹的等級結構功劳。域名服務器為客戶機/服務器模式中的服務器方多讲,它主要有兩種形式︰主服務器和轉發服務器被砍断。在Internet上域名與IP地址之間是一對一(或者多對一)的殿外,也可采用DNS輪詢實現一對多打字,域名雖然便于人們記憶休,但機器之間只認IP地址舒服起,它們之間的轉換工作稱為域名解析铺位他,域名解析需要由專門的域名解析服務器來完成魔,DNS就是進行域名解析的服務器死角里。DNS 命名用于 Internet的 TCP/IP網絡中合区,通過用戶友好的名稱查找計算機和服務都无。當用戶在應用程序中輸入 DNS 名稱時小凿,DNS 服務可以將此名稱解析為與之相關的其他信息转折词,如 IP 地址少年拖。因為苦想,你在上網時輸入的網址冒烟,是通過域名解析系統解析找到了相對應的IP地址大腿,這樣才能上網枪锋。其實大公,域名的最終指向是IP换上新。

在IPV4中IP是由32位二進制數組成的远处赶,將這32位二進制數分成4組每組8個二進制數人没脸,將這8個二進制數轉化成十進制數敌人总,就是我們看到的IP地址可惜文,其範圍是在0~255之間眼闯祸。因為调整,8個二進制數轉化為十進制數的最大範圍就是0~255抖身。現在已開始試運行条留、將來必將代替IPv4的IPV6中明天要,將以128位二進制數表示一個IP地址可他最。

大家都知道底激怒,當我們在上網的時候哪一半,通常輸入的是網址最底部,其實這就是一個域名一无,而我們計算機網絡上的計算機彼此之間只能用IP地址才能相互識別点钻空。再如草武魂,我們去一WEB服務器中請求一WEB頁面亡2次,我們可以在瀏覽器中輸入網址或者是相應的IP地址喂我觉,例如我們要上新浪網吃多,我們可以在IE的地址欄中輸入網址我暴走,也高考防疫關鍵10條可輸入IP地址小姐,但是這樣子的IP地址我們記不住或說是很難記啄昊魃薄,所以有了域名的說法地肩膀,這樣的域名會讓我們容易的記住张地东。

DNS︰Domain Name System 域名管理系統域名是由圓點分開一串單詞或縮寫組成的嘈杂起,每一個域名都對應一個唯一的IP地址朱雀算,這一命名的方法或這樣管理域名的系統叫做域名管理系統直径达。

申請了DNS後通面粉,客戶可以自己為域名作解析材质更,或增設子域名过效果。客戶申請DNS時口气很,建議客戶一次性申請兩個敌人冲。

DNS服務器在域名解析過程中的查詢順序為︰本地緩存記錄脸上虽、區域記錄上次一、轉發域名服務器戟身上、根域名服務器完全提。

歷史

DNS最早于1983年由保羅?莫卡派喬斯(Paul Mockapetris)發明;原始的技術規範在882號因特網標準草案(RFC 882)中發布药草摸。1987年發布的第1034和1035號草案修正了DNS技術規範’惊讶,並廢除了之前的第882

DNS(11張)和883號草案少JJYY。在此之後對因特網標準草案的修改基本上沒有涉及到DNS技術規範部分的改動更舒畅。

早期的域名必須以英文句號“.”結尾 被人使,這樣DNS才能夠進行域名解析豁。如今DNS服務器已經可以自動補上結尾的句號你护法。

當前亏奥,對于域名長度的限制是63個字符要面粉,其中不包括www.和.com或者其他的擴展名跳楼。域名同時也僅限于ASCII字符的一個子集深渊,這使得很多其他語言無法正確表示他們的名字和單詞笛音。基于Punycode碼的IDNA系統倒柜起,可以將Unicode字符串映射為有效的DNS字符集地领地,這已經通過了驗證並被一些注冊機構作為一種變通的方法所采納练骨。

位置

提供DNS的是計算機理由三,是安裝了DNS服務器端軟件的計算機边吃。服務器端軟件既可以是基于類Unix操作系統跳板走,也可以是基于Windows操作系統的尝尝合。裝好DNS服務器軟件後判标准,您就可以在您指定的位置創建區域文件了一刺,所謂區域文件就是包含了此域中名字到IP地址解析記錄的一個文件(如文件名可能是這個文件的內容是這樣的︰

primary name server = dns2(主服務器的主機名是 )

serial = 2007042913 (當前序列號是2007042913这一招。這個序列號的作用是當輔域名服務器來copy時候這個文件時感觉己,如果號碼增加了就copy)

refresh = 10800 (3 hours) (輔域名服務器每隔3小時查詢一個主服務器)

retry = 3600 (1 hour) (當輔域名服務試圖在主服務器上查詢更時速度何,而連接失敗了理亏,輔域名服務器每隔1小時訪問主域名服務器)

expire = 604800 (7 days) (輔域名服務器在向主服務更新失敗後气温,7天後刪除中的記錄职业除。)

default TTL = 3600 (1 hour) (緩存服務器保存記錄的時間是1小時可预测。也就是告訴202.96.209.5保存域的解析記錄為1小時)

方法

無論您是通過linux還是windows搭建dns服務器训练量,原理都是一致的必修课。

您可以把DNS服務器配置成以下3類之一︰

1.主DNS服務器一层湛。

2.輔DNS服務器各自忽。

3.緩存DNS服務器收入。

國際域名的DNS必須在國際域名注冊商處注冊小猫带,國內域名的DNS必須在CNNIC注冊自天界,注冊支持解析英文域名和中文域名的dns要分別注冊︰

(1)步驟︰選擇作為DNS後綴的域名---創建dns服務器---選擇是在國際注冊還是國內注冊-申請--交付費用

(2)費用︰約75元/個(一次性)

(3)條件︰如果注冊國際DNS服務器的玩游戏,dns服務器的名稱必須是在具有條件的公司注冊的國際英文域名才能注冊事情本,有獨立IP地址你老婆,DNS服務器域名前的前綴最好是dns.哈腰、ns.等

DNS服務器

現在只要在域名注冊商或服務商注冊域名内走,DNS都是免費鬼火。

(1)條件︰要更改為合法的DNS渊蔽。

如果要查詢DNS是否為合法的DNS拖一天,請點擊︰DNS查詢界面

輸入DNS服務器的名稱或者IP地址香郁,選中第三個選項Nameserver要签名,查詢如果查詢出有DNS注冊的信息没叫错,如注冊商肉最多,名稱對應的IP地址略微抿,則這個DNS是合法的星月。

(2)修改方法︰通過具有條件的公司注冊的國際域名變更DNS︰用戶可通過和提供服務的該公司進行協商(大致步驟為:提出申請並提交相關材料後該業務公司會在48小時左右完成變更)姑娘睡。

國際英文域名经属、國內英文域名可以修改DNS猛地摘,這項服務是免費的别离。

使用免費的DNS

國內外有不少提供免費DNS服務的提供商太开,其中國內著名的有IIDNS此放肆,DNSPod和OpenDns等解析故障师宗门。

在實際應用過程中可能會遇到DNS解析錯誤的問題上脸面,就是說當我們訪問一個域名時無法完成將其解析到IP地址的工作停住脚,而直接輸入網站IP卻可以正常訪問陌安静,這就是因為DNS解析出現故障造成的黑店。這個現象發生的機率比較大彤并非,所以本文將從零起步教給各位讀者一些基本的排除DNS解析故障的方法果提前。

什麼是DNS解析故障你乖乖?

一般來說像我們訪問的地址都叫做域名曹操,而眾所周知網絡中的任何一個主機都是IP地址來標識的竞拍稀,也就是說只有知道了這個站點的IP地址才能夠成功實現訪問操作附身。

不過由于IP地址信息不太好記憶蚀心蛊,所以網絡中出現了域名這個名字弟都要,在訪問時我們只需要輸入這個好記憶的域名即可验,網絡中會存在著自動將相應的域名解析成IP地址的服務器POSe,這就是DNS服務器小锤化。能夠實現DNS解析功能的機器可以是自己的計算機也可以是網絡中的一台計算機环扣,不過當DNS解析出現錯誤木屋中,例如把一個域名解析成一個錯誤的IP地址彩骤,或者根本不知道某個域名對應的IP地址是什麼時这一掌,我們就無法通過域名訪問相應的站點了她显,這就是DNS解析故障做我。

出現DNS解析故障最大的癥狀就是訪問站點對應的IP地址沒有問題原木色,然而訪問他的域名就會出現錯誤身份都。

當我們的計算機出現了DNS解析故障後不要著急但老,解決的方法也很簡單伙对峙。

(1)用nslookup(網路查詢)來判斷是否真的是DNS解析故障︰

要想百分之百判斷是否為DNS解析故障就需要通過系統自帶的NSLOOKUP來解決了陌吐血。

第一步︰確認自己的系統是windows 2000和windows xp以上操作系統上甜蜜,然後通過“開始->運行->輸入CMD”後回車進入命令行模式继承人。

第二步︰輸入nslookup命令後回車文艺委,將進入DNS解析查詢界面雅手势。

第三步︰命令行窗口中會顯示出當前系統所使用的DNS服務器地址同样绣,例如筆者的DNS服務器IP為202.106.0.20略一怔。

第四步︰接下來輸入你無法訪問的站點對應的域名走下楼。假如不能訪問的話蔑视,那麼DNS解析應該是不能夠正常進行的我做他。我們會收到DNS request timed out因此除,timeout was 2 seconds的提示信息控制一。這說明我們的計算機確實出現了DNS解析故障一边抽。

小提示︰如果DNS解析正常的話出些什,會反饋回正確的IP地址窗里。

(2)查詢DNS服務器工作是否正常︰

這時候我們就要看看自己計算機使用的DNS地址是多少了备都,並且查詢他的運行情況好这次。

第一步︰確認自己的系統是windows 2000和windows xp以上操作系統庸俗,然後通過“開始->運行->輸入CMD”後回車進入命令行模式外围运。

第二步︰輸入ipconfig/all命令來查詢網絡參數灵坏。

第三步︰在ipconfig /all顯示信息中我們能夠看到一個地方寫著DNS SERVERS部作品,這個就是我們的DNS服務器地址笑容比。例如筆者的是202.106.0.20和202.106.46.151猪鼻。從這個地址可以看出是個外網地址衣魂师,如果使用外網DNS出現解析錯誤時字带,我們可以更換一個其他的DNS服務器地址即可解決問題都快习。

第四步︰如果在DNS服務器處顯示的是自己公司的內部網絡地址陛下说,那麼說明你們公司的DNS解析工作是交給公司內部的DNS服務器來完成的哪儿买,這時我們需要檢查這個DNS服務器经说,在DNS服務器上進行nslookup操作看是否可以正常解析何游玩。解決DNS服墨西哥發生強震務器上的DNS服務故障呻吟声,一般來說問題也能夠解決俊瞪大。

(3)清除DNS緩存信息法︰

當計算機對域名訪問時並不是每次訪問都需要向DNS服務器尋求幫助的少女背,一般來說當解析工作完成一次後过什,該解析條目會保存在計算機的DNS緩存列表中保队友,如果這時DNS解析出現更改變動的話无赖相,由于DNS緩存列表信息沒有改變一钻,在計算機對該域名訪問時仍然不會連接DNS服務器獲取最新解析信息至少吞,會根據自己計算機上保存的緩存對應關系來解析最精锐,這樣就會出現DNS解析故障中工。這時我們應該通過清除DNS緩存的命令來解決故障发坏笑。

第一步︰通過“開始->運行->輸入CMD”進入命令行模式比技术。

第二步︰在命令行模式中我們可以看到在ipconfig /?中有一個名為/flushdns的參數过亲爱,這個就是清除DNS緩存信息的命令雄俊。

第三步︰執行ipconfig /flushdns命令脑踢去,當出現“successfully flushed the dns resolver cache”的提示時就說明當前計算機的緩存信息已經被成功清除困住你。

第四步︰接下來我們再訪問域名時哼——,就會到DNS服務器上獲取最新解析地址拉过被,再也不會出現因為以前的緩存造成解析錯誤故障了地说完。

(4)修改HOSTS(主機)文件法︰

修改HOSTS法就是把HOSTS文件中的DNS解析對應關系進行修改这次居,從而實現正確解析的目的既定。因為在本地計算機訪問某域名時會首先查看本地系統中的HOSTS文件流线型,HOSTS文件中的解析關系優先級大于DNS服務器上的解析關系—恋尘。

這樣當我們希望把某個域名與某IP地址綁定的話这厮算,就可以通過在HOSTS文件中添加解析條目來實現几支没。

第一步︰通過“開始->搜索”我好累,然後查找名叫hosts的文件跟老师。

第二步︰當然對于已經知道他的路徑的讀者可以直接進入c:\windows\system32\drivers\etc目錄中找到HOSTS文件地大花。如果你的系統是windows 2000常状态,那麼應該到c:\winnt\system32\drivers\etc目錄中尋找起因。

第三步︰雙擊HOSTS文件少NPC,然後選擇用“記事本”程序將其打開你倒好。

第四步︰之後我們就會看到HOSTS文件的所有內容了下次可,默認情況下只有一行內容“127.0.0.1 localhost”宾果。(其他前面帶有#的行都不是真正的內容侍神,只是幫助信息而已)

第五步︰將你希望進行DNS解析的條目添加到HOSTS文件中砰——,具體格式是先寫該域名對應的IP地址死寂般,然後空格接域名信息你诡异。

第六步︰設置完畢後我們訪問網址時就會自動根據是在內網還是外網來解析了药我。

DNS查詢

DNS查詢可以有兩種解釋爱财,一種是指客戶端查詢指定DNS服務器上的資源記錄(如A記錄)一样做,另一種是指查詢FQDN名的解析過程位置并。

一打晕我、查詢DNS服務器上的資源記錄

您可以在Windows平台下小蜘蛛,使用命令行工具嘴中,輸入nslookup喝浪费,返回的結果包括域名對應的IP地址(A記錄)唐三时、別名(CNAME記錄)等极静。除了以上方法外发红鞭,還可以通過一些DNS查詢站點如國外的國內的 查詢域名的DNS信息并努力。

二金水晶、FQDN名的解析過程查詢

若想跟蹤一個FQDN名的解析過程影想,在Linux Shell下輸入dig www +trace叫杀戮,返回的結果包括從跟域開始的遞歸或迭代過程但技,一直到權威域名服務器自己肚。

Linux網絡服務配置與管理-DNS服務器配置與管理

檢測系統是否安裝了DNS服務器對應的軟件包安静过,此處已經安裝了席位。如果沒有安裝超级BT,需要進行安裝(linux下DNS服務器默認使用bind軟件)帮我找。

rpm qa grep bind

DNS所需要的軟件包仙姿,依賴關系很復雜一天忽,所以我們使用yum進行安裝下正好。

如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

Bind的配置文件默認是沒有的尾服,需要自己手動寫记号,但是很多手送,容易寫錯脸谱多,所以我們安裝模板文件掺入,然後用來修改娃娃扭。由于安裝了chroot環境这些拥,所以我們的/etc/named.conf應該在/var/named/chroot/etc/目錄认知说。切換到/var/named/chroot/etc下查看实事实,如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

ll查看/var/named/chroot/var/named下的內容我谁都,如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

沒有named.conf桑,所以我們要把named.caching-name.conf文件copy一份成named.conf贬义。                                  cp /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

編輯named.conf這個文件顶较大,把文件里面多余的東西刪除做弟,只剩下如圖所示的內容声张,保存退出很想,之後我們自己來寫︰

Linux網絡服務配置與管理-DNS服務器配置與管理

先檢查你主機的名字反卷,使用hostname备下床。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

注︰linux的主機名要是FQDN的樣式凑做,把你們自己的主機名字改改琼抱怨,不要最後的那個成盛大,這個很重要的夺下。

修改主機名hostname redhat.cloud.com她嘴巴。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

修改hosts文件怪围攻,vi /etc/hosts忐忑。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

修改vi /etc/sysconfig/network

Linux網絡服務配置與管理-DNS服務器配置與管理

修改vi /etc/sysconfig/network-scripts/ifcfg-eth0眉道,然後service network restart並且reboot如圖所示电话过。

Linux網絡服務配置與管理-DNS服務器配置與管理

Linux網絡服務配置與管理-DNS服務器配置與管理

現在我們以cloud.com這個二級域名來建立一個域名服務器随行,vi /var/named/chroot/etc/named.conf句咒语。如圖

Linux網絡服務配置與管理-DNS服務器配置與管理

全局配置(options)options語句在每個配置文件只有一個盔过。如果出現多個options这里我,則第一個options的配置有效要我说,並會產生一個警告信息抓住机。

Listen-on port 53 {192.168.1.193;};

監听端口正式,修改成自己的IP地址我自豪,如果有多個IP恐怖背,就寫多個IP大群,就寫多個地麻痹,每行要以;結束淬毒。

Directory “/var/named”;

Zone文件的存放目錄二十圈,這里的/var/named是相對目錄六感,在chroot環境下/var/named目錄下水一瓶。

Allow-query  {localhost;};

允許查詢的client她影响,我們修改成為本地網段192.168.1.0/24去死。

Vi /var/named/chroot/etc/named.conf:

Linux網絡服務配置與管理-DNS服務器配置與管理

下面我們開始寫zone文件出地威,區域配置(zone)

zone語句作用是定義DNS區域我回信,在此語句中可定義DNS區域選項

zone區域設置未必打,第一步抚媚感,設置根區域

當DNS服務器處理遞歸查詢時种存钱,如果本地區域文件不能進行查詢和解析脸白,就會轉到根DNS服務器查詢草洗礼,所以在主配置文件named.conf文件中還要定義根區域恢复过。

Linux網絡服務配置與管理-DNS服務器配置與管理

注︰“.”意思是根區域你想起,IN是internet記錄村改名,type是類型被加封,根的類型是hint脑力,file是根的區域文件镀上。

下面我們去看看根區域文件相架,根的類型如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

Cat namad.ca

Linux網絡服務配置與管理-DNS服務器配置與管理

繼續編輯vi /var/named/chroot/etc/named.conf必须先。指定正向解析的配置文件身份他。bind對配置文件要求很嚴格水灵浮,就算是有些地方多了個空格可一时,服務器都可能啟動不來乳尖。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

反向解析配置文件中斩开。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

修改區別文件青年笑,添加記錄撤入。cp /var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/michael.com.zone经清晰。如圖所示︰

先查看出最大,如圖︰

Linux網絡服務配置與管理-DNS服務器配置與管理

然後copy文件︰

Linux網絡服務配置與管理-DNS服務器配置與管理

注︰cloud.com是你剛才在named.conf里面定義的名字掌控,記准绨蛏稀,要和那個一樣反向區域的zone名字同意他,必須是這樣的命令方式时间满,把IP地址反過來表達次尊敬。

編輯/var/named/chroot/var/named/cloud.com.zone报复人。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

注︰TTL是生存期,單位是秒

$TTL是全局定義的

第二行 SOA記錄,@取代在/etc/named.conf中指定的域名找齐。

SOA段中的數字人尽情,分別為︰序列號外面放、刷新计算、重試事故、過期生姜、生存期

序列號︰序列號用于DNS數據庫文件的版本控制月没。每當數據被改變唇薄,這個序列號就應該被增加分配。

刷新︰從服務器向主服務器查詢最新數據的間隔周期男人无。每一次檢查時從服務器的數據是否需要更改你睡我,則根據序列號來判別空气突。

重試︰一旦從服務器嘗試連接主服務器失斁谱郎稀,下一次查詢主服務器的延遲時間自己扑。

過期︰如果從服務器無法連通主服務器乾林做,則在經過此時間後裨益,宣告其數據過期落下。

生存期︰服務器回答 ‘無此域名’ 的間隔時間她接。

數字的默認單位為秒抬轿。否則︰W= 周但冲破、D= 日我脸涨、H= 小時这修炼、M= 分鐘口味。

下面我們來寫自己的zone文件做对。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

注︰第一個NS記錄手腕亮,NS(name server)︰設置域名服務器的域名;然後添加一個MX記錄多一晚,MX(Mail eXchanger)︰設置郵件交換器資源記錄帮我梳。簡單的正向配置文件就到這里一直。

下面配置反向的zone文件BOSS并,把正向解析zone文件拷貝一份麟甲兽,名字是你在named.conf中定義的反向解析的名字手缩。cp /var/named/chroot/var/named/cloud.com.zone /var/named/chroot/var/named/1.168.192.in-addr.arpa.zone巫师。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

我們現在開始修改反向解析主厨。vi /var/named/1.168.192.in-addr.arpa.zone况下他。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

配置完畢以後住人,下面我們來使用配置文件檢測工具來檢測我們的配置文件語法是否正確中缘由。named-checkconf /var/named/chroot/etc/named.conf种购买,這條命令是檢查named.conf主配置文件的伤悲,如果沒有提示藤条,就證明這個文件沒有問題绍道。

named-checkzone michael.com /var/named/chroot/var/named/michael.com.zone

named-checkzone michael.com /var/named/chroot/var/named/1.168.192.in-addr.arpa.zone

如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

檢測完畢以後盎,我們重新啟動下DNS服務器这次离。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

啟動失敗上咳嗽。我們需要將/var/named/chroot/etc/named.conf的權限修改成為644身上竟。如圖所示︰

Linux網絡服務配置與管理-DNS服務器配置與管理

Linux網絡服務配置與管理-DNS服務器配置與管理

這樣我們的DNS服務器就搭建完畢这次认。

免費CDN
猜你喜歡
延伸閱讀︰

小米彩票官网

| 下一页