日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况

發(fā)布時間:2023/12/10 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DNS是分布式數(shù)據(jù)庫,可以讓用戶們方便訪問互聯(lián)網(wǎng),而主機的dns服務(wù)器也直接影響了我們上網(wǎng)及訪問網(wǎng)站的速度,那么你知道如何查看Linux系統(tǒng)中DNS服務(wù)器的運行狀況嗎?

在Linux環(huán)境下,也提供了廣泛流行的BIND服務(wù)器,它是構(gòu)建DNS服務(wù)器最常用的服務(wù)器軟件。介紹BIND的安裝的文章現(xiàn)在很多,現(xiàn)在我們就一起來談一下維護的話題。我們?nèi)绾尾拍軌蛄私釪NS服務(wù)器的運行情況下呢,它忙不忙、負載大不大?這一切,對于系統(tǒng)管理員而言,是比較重要的。

BIND 8提供了一些控制日志系統(tǒng)的手段,不過呢,缺省狀態(tài)所生成的日志已經(jīng)夠用了,通過這些日志信息,足以了解DNS服務(wù)器現(xiàn)在的運行狀況了。

在缺省情況下,BIND是通過syslog來生成日志的,存放在/var/log/message文件中。注:與之相關(guān)的還有以下四個文件:

/var/log/message.1

/var/log/message.2

/var/log/message.3

/var/log/message.4

其實是將日志分為了5個文件來存儲,防止文件過大,當message文件夠大后,就變成了message.1,原來的message.1就成了message.2……,message.4的內(nèi)容就消失了。

由于這個文件中的日志信息是syslog生成的,所以不并是全都是關(guān)于BIND的日志信息。我們執(zhí)行以下命令,將所有BIND的日志信息挑選出來:

more /var/log/message|grep named >/tmp/named.log

注:BIND服務(wù)器的進程名是named。

這樣,/var/log/message中與BIND相關(guān)的日志信息都會寫入/tmp/named.log文件中了。最主要的日志有兩種:LOG_NOTICE,LOG_INFO級的日志。  一、 LOG_NOTICE級日志

1.每次啟動BIND服務(wù)器named時,會生成一個如下所示的LOG_NOTICE級日志信息:

Nov 28 10:37:45 www named[10134]: starting. named 8.2.2-P3

其中:

Nov 28 10:37:45 表示服務(wù)器啟動時間

www 顯示DNS服務(wù)器所在機器名

named[10134]: 顯示DNS服務(wù)器進程名與進程ID

starting. 表示正在啟動DNS服務(wù)器

named 8.2.2-p3 顯示BIND軟件版本

2.當給DNS服務(wù)器發(fā)送一個HUP信號,使DNS服務(wù)器重啟時,會生成一個如下所示的LOG_NOTICE級日志信息:

Nov 28 10:37:45 www named[10134]: reloading nameserver

其中:

Nov 28 10:37:45 表示服務(wù)器重啟動時間

www 顯示DNS服務(wù)器所在機器名

named[10134]: 顯示DNS服務(wù)器進程名與進程ID

reloading. 表示正在重新啟動DNS服務(wù)器

nameserver 顯示正在重啟的服務(wù)器名

二、LOG_INFO級日志

在DNS服務(wù)器運行時,每隔一小時會生成一組如下所示的LOG_INFO級日志信息,反饋DNS服務(wù)器的運行狀態(tài):

Dec 26 10:23:52 www named[1033]: Cleaned cache of 26 RRset

Dec 26 10:23:52 www named[1033]: USAGE 977797432 976760631 CPU=6.55u/6.24s CHILD CPU=0u/0s

Dec 26 10:23:52 www named[1033]: NSTATS 977797432 976760631 0=2 A=13192

CNAME=321 PTR=11204 MX=1173 TXT=4 AAAA=32 ANY=4956

Dec 26 10:23:52 www named[1033]: XSTATS 977797432 976760631 RR=7629 RNXD=1368

RFwdR=4836 RDupR=51 RFail=159 RFErr=0 RErr=12 RAXFR=0 RLame=175 ROpts=0

SSysQ=2082 SAns=26234 SFwdQ=4520 SDupQ=1263 SErr=0 RQ=30889 RIQ=4 RFwdQ=0

RDupQ=259 RTCP=2 SFwdR=4836 SFail=6 SFErr=0 SNaAns=21753 SNXD=10276  下面我們就逐句解讀一下:

1. Dec 26 10:23:52 www named[1033]: Cleaned cache of 26 RRset

這是每一組日志信息的第一行,表示正在清空Cache。

其中:

Dec 26 10:23:52 表示日志生成時間

www 顯示DNS服務(wù)器所在機器名

named[1033]: 顯示DNS服務(wù)器進程名與進程ID

Cleaned cache of 26 RRset 表示正在清除cache

2. Dec 26 10:23:52 www named[1033]: USAGE 977797432 976760631 CPU=6.55u

/6.24s CHILD CPU=0u/0s

這一行是USAGE行,用于統(tǒng)計DNS服務(wù)器占用的CPU時間。

其中:

Dec 26 10:23:52 表示日志生成時間

www 顯示DNS服務(wù)器所在機器名

named[1033]: 顯示DNS服務(wù)器進程名與進程ID

USAGE 行標記

977797432 976760631 977797432-976760631的值就是DNS服務(wù)器運行的總秒數(shù)

CPU=6.55u/6.24s 代表DNS服務(wù)器使用了用戶態(tài)6.55秒,系統(tǒng)態(tài)6.24秒(u代表user,

s代表system),

CHILD CPU 代表DNS服務(wù)器子進程的CPU占用情況。

3. Dec 26 10:23:52 www named[1033]: NSTATS 977797432 976760631 0=2 A=13192

CNAME=321 PTR=11204 MX=1173 TXT=4 AAAA=32 ANY=4956

這一行是NSTATS行,用于統(tǒng)計接收到的查詢總數(shù)

其中:

Dec 26 10:23:52 表示日志生成時間

www 顯示DNS服務(wù)器所在機器名

named[1033]: 顯示DNS服務(wù)器進程名與進程ID

NSTATS 行標記

977797432 976760631 977797432-976760631的值就是DNS服務(wù)器運行的總秒數(shù)

0=2 代表未知類型的DNS查詢2個

A=13192 代表A類地址查詢13192個(最標準)

CNAME=321 代表CNAME類地址查詢321個(一般是有些版本的sendmail使用CNAME程序

規(guī)范化郵件地址而發(fā)出的,還有就是dig或nslookup發(fā)出的)

PTR=11204 代表指針查詢11204個(許多軟件通過這種方法來查找IP地址)

MX=1173 代表郵件交換器的查詢1173個(是由郵件發(fā)送程序發(fā)起的)

TXT=4 代表應(yīng)用程序進行的文本查詢共有4個

AAAA=32 代表AAAA類查詢32個

ANY=4956 有些Sendmail使用的地址查詢方式,共4956個

注:還有可能有:

NS=xx 代表名字服務(wù)器查詢(例如:名字服務(wù)器試圖查找根域的服務(wù)器)

SOA=xx 代表輔助DNS更新

HINFO=xx 主機信息查詢

NSAP=xx 將域名映射成OSI網(wǎng)絡(luò)服務(wù)訪問點地址

AXFR=xx 輔助DNS的區(qū)傳送

這些在本例中并未出現(xiàn)。

4. Dec 26 10:23:52 www named[1033]: XSTATS 977797432 976760631 RR=7629 RNXD=1368

RFwdR=4836 RDupR=51 RFail=159 RFErr=0 RErr=12 RAXFR=0 RLame=175 ROpts=0 SSysQ=2082

SAns=26234 SFwdQ=4520 SDupQ=1263 SErr=0 RQ=30889 RIQ=4 RFwdQ=0

RDupQ=259 RTCP=2

SFwdR=4836 SFail=6 SFErr=0 SNaAns=21753 SNXD=10276

這是XSTATS行,它用于統(tǒng)計其它一些數(shù)據(jù)。

其中:

Dec 26 10:23:52 表示日志生成時間

www 顯示DNS服務(wù)器所在機器名

named[1033]: 顯示DNS服務(wù)器進程名與進程ID

NSTATS 行標記

977797432 976760631 977797432-976760631的值就是DNS服務(wù)器運行的總秒數(shù)

RR=7629 代表收到其它主機的響應(yīng)共有7629個(DNS向其它機器或進程發(fā)出的查詢得到的響應(yīng)數(shù)、與RQ無關(guān))

RNXD=1368 代表收到“沒有這樣的域”回答共有1368個

RFwdR=108 收到對原始查詢的響應(yīng)為108個

RDupR=51 重復響應(yīng)51個(當DNS在它懸而未決的查詢列表中,找不到引起該響應(yīng)的原始查詢時,這個響應(yīng)就是重復響應(yīng))

RFail=159 收到SERVFAIL(遠程服務(wù)器錯誤)159個

RFErr=0 沒有收到FORMERR(遠程名字服務(wù)器認為本地名字服務(wù)器的查詢有格式錯誤)

Rerr=12 收到除了SERVFAIL、FORMERR以外的錯誤12個

RAXFR=0 共有0次區(qū)傳送

RLame=175 收到175個壞授權(quán)(意味著有的區(qū)被授權(quán)給其它名字服務(wù)器,而這個名字服務(wù)器不是這個區(qū)的權(quán)威)

ROpts=0 共收到帶有IP選項的包的個數(shù)為0

SSysQ=2082 共發(fā)出系統(tǒng)查詢2082個(系統(tǒng)查詢是由本地名字服務(wù)器進行的查詢。大多數(shù)都是針對根名字服務(wù)器的)

SAns=26234 共回答了查詢26234個

SFwdQ=4520 不在這個名字服務(wù)器,而轉(zhuǎn)發(fā)共4520個

SDupQ=1263 重復查詢數(shù)1263個

SErr=0 發(fā)出的非SERVFAIL、FORMERR的錯誤總數(shù)

RQ=30889 收到的查詢共有30889個

RIQ=4 收到反向查詢4個(反向查詢是為了將地址映射為名字,現(xiàn)在這個功能被 PTR實現(xiàn)了。較早的nslookup才使用這種查詢)

RFwdQ=0 沒有需要進一步處理的查詢

RDupQ=259 重復查詢共有259個

RTCP=2 通過TCP連接收到2個查詢(一般使用UDP)

SFwdR=4836 來自其它名字服務(wù)器轉(zhuǎn)發(fā)的響應(yīng)4836個

SFail=6 發(fā)出被認為SERVFAIL響應(yīng)共6個

SFErr=0 發(fā)出的被認為FORMERR的響應(yīng)個數(shù)

SNaAns=21753 非權(quán)威回答共21753

SNXD=10276 發(fā)出沒有這個域回答10276個

這些統(tǒng)計數(shù)據(jù)都是從DNS開啟后到現(xiàn)在的總統(tǒng)計,而非本小時內(nèi)的統(tǒng)計數(shù)字。如何衡量DNS服務(wù)器的負載呢?很簡單,將總查詢數(shù)除以DNS運行的總時間,不就知道了嗎?在本例中:DNS服務(wù)器已運行了: 977797432-976760631=1036801秒=288小時

注:從第2、3、4行都可以得到

而總查詢請求有: 2+13192+321+11204+1173+4+32+4956=20884次

注:從第2行都可以得到,也就是每小時107次查詢請求,每秒不到2次,可見負載還是比較小的。

如何查看Linux系統(tǒng)中DNS服務(wù)器的運行狀況?如果我們想查看DNS服務(wù)的運行狀況我們就可以通過DNS服務(wù)器在運行時所產(chǎn)生的日志文件來實現(xiàn)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com

特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!

本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。