網(wǎng)站需要審核嗎營銷推廣運營
一、DNS簡述
?DNS協(xié)議是一種應(yīng)用層協(xié)議,用于將域名轉(zhuǎn)換為對應(yīng)的IP地址?,使得客戶端可以通過域名來訪問Internet上的各種資源?
DNS的基礎(chǔ)設(shè)施是由分層的DNS服務(wù)器實現(xiàn)的分布式數(shù)據(jù)庫,它運行在UDP之上?,通常使用端口號53?
DNS報文:
查詢報文和響應(yīng)報文,無論是查詢報文還是響應(yīng)報文,都有12個字節(jié)的頭和查詢問題?
報文頭部包含標(biāo)識、標(biāo)志、問題計數(shù)、回答資源記錄數(shù)、權(quán)威名稱服務(wù)器計數(shù)以及附加資源記錄數(shù)等字段?
二、請求流程
1、瀏覽器中輸入一個域名(如www.example.com),瀏覽器作為客戶端,需要將這個域名解析為IP地址才能訪問對應(yīng)的服務(wù)器
2、瀏覽器會向本地DNS服務(wù)器發(fā)送一個域名解析請求,這個請求通常使用UDP協(xié)議,因為UDP協(xié)議速度快,只需要一個請求和一個應(yīng)答?
3、本地DNS服務(wù)器收到請求后,首先會檢查自己的緩存中是否已經(jīng)有這個域名的解析結(jié)果
緩存中有結(jié)果,本地DNS服務(wù)器會直接將IP地址返回給客戶端(瀏覽器)
緩存中沒有結(jié)果,本地DNS服務(wù)器會進行遞歸或迭代查詢,向其他DNS服務(wù)器發(fā)送查詢請求
4、查詢到ip后,返回給客戶端(瀏覽器),客戶端使用這個IP地址與www.example.com的服務(wù)器建立網(wǎng)絡(luò)連接
相關(guān)配置文件
/etc/resolv.conf這是Linux系統(tǒng)中與DNS設(shè)置相關(guān)的配置文件
在該文件中添加nameserver來指定DNS服務(wù)器地址
如:nameserver 1.1.1.1
三、一些命令
# 查詢DNS服務(wù)器以獲取域名相關(guān)的信息。
# 查詢http://www.example.com的A記錄和NS記錄。
dig www.example.com A
dig www.example.com NS# 用于查詢域名的IP地址或反向解析IP地址為域名
nslookup www.example.com# 用于查詢域名的IP地址或反向解析IP地址為域名
host www.example.com
四、域名記錄類型
1、A記錄?:A記錄是最基本的DNS記錄類型,用于將域名指向一個IPv4地址?。
?example.com. IN A 192.168.0.165
表示將example.com解析到192.168.0.1這個IPv4地址上?
?2. AAAA記錄:AAAA記錄與A記錄類似,但用于將域名指向一個IPv6地址?。
example.com. IN AAAA 8fe0::8f61:ac8:30cd:a16e
表示將example.com解析到對應(yīng)的IPv6地址上?
?3. CNAME記錄:CNAME記錄用于將一個域名指向另一個域名,即別名記錄?。適用于需要將多個域名指向同一個域名的情況,如做CDN、企業(yè)郵箱、全局流量管理等。
?example.com. IN CNAME my.example.com.
表示將example.com解析到my.example.com這個別名上?
?4. MX記錄:MX記錄用于指定郵件服務(wù)器的地址,用于電子郵件的路由?
?example.com. IN MX 10 mail.example.com.,表示將example.com的郵件服務(wù)指向mail.example.com這個郵件服務(wù)器,優(yōu)先級為10?
?5. NS記錄:NS記錄用于指定域名所使用的權(quán)威域名服務(wù)器?,如果需要把子域名交給其他DNS服務(wù)商解析,就需要添加NS記錄?
?example.com. IN NS ns1.domain.com.
表示example.com的域名解析由ns1.domain.com這個DNS服務(wù)器負(fù)責(zé)?