linux dns配置文件是“/etc/resolv.conf”,該配置文件用于配置DNS客戶,它包含了主機的域名搜索順序和DNS/服務器的地址,每一行包括一個關鍵字和一個或多個空格隔開的參數。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux dns配置文件是哪個?
在Linux中,DNS服務器的配置文件是“/etc/resolv.conf”。
/etc/resolv.conf文件用于配置DNS客戶,它包含了主機的域名搜索順序和DNS/服務器的地址,每一行包括一個關鍵字和一個或多個空格隔開的參數。
DNS基礎介紹:
1、DNS簡介
DNS(Domain Name System)是域名解析服務器的意思,應用層協議,是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。DNS服務使用TCP和UDP的53端口,TCP的53端口用于連接DNS服務器,UDP的53端口用于解析DNS。每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符。
2、DNS的作用
正向解析:根據域名查找對應的IP地址
反向解析:根據IP地址查看對應的域名
3、DNS的域名結構
1)根域
位于樹狀結構最頂層,用”.”表示
2)頂級域
一般代表一種類型的組織機構或國家地區
3)二級域
用來標明頂級域內的一個特定的組織,國家頂級域下面的二級域名由國家部門統一管理
例如:.net.cn
? ? ? ? ? ?.edu.cn
? ? ? ? ? ?.com.cn
4)子域/三級域
二級域下所創建的各級域統稱為子域,各個組織或用戶可以自由申請注冊自己的域名
5)主機
主機位于域名空間最下層,就是一臺具體的計算機
主機名:www
域名與IP地址之間是多對一的關系,一個IP地址不一定只對應一個域名,且一個域名只可以對應一個IP地址
4、DNS服務器類型
1)主域名服務器
負責維護一個區域的所有域名信息,是特定的所有信息的權威信息源,數據可以修改。構建主域名服務器時,需要自行建立所負責區域的地址數據文件。
2)從域名服務器
當主域名服務器出現故障、關閉或負載過重時,從域名服務器作為備份服務提供域名解析服務。從域名服務器提供的解析結果不是由自己決定的,而是來自于主域名服務器。構建從域名服務器時,需要指定主域名服務器的位置,以便服務器能自動同步區域的地址數據庫。
3)緩存域名服務器
只提供域名解析結果的緩存功能 目的在于提高查詢速度和效率,但沒有域名數據庫。它從某個遠程服務器取得每次域名服務器查詢的結果,并將它放在高速緩存中,以后查詢相同的信息時用它予以響應。緩存域名服務器不是權威性服務器,因為提供的所有信息都是間接信息。構建緩存域名服務器時,必須設置根域或指定其他DNS服務器作為解析來源。
4)轉發域名服務器
負責所有非本地域名的本地查詢。轉發域名服務器接到查詢請求后,在其緩存中查找,如找不到就將請求依次轉發到指定的域名服務器,直到查找到結果為止,否則返回無法映射的結果。
相關推薦:《Linux視頻教程》