DNS clients-per-query 參數(shù)詳解

問題背景

通常內(nèi)網(wǎng)DNS在生產(chǎn)中的角色如下圖媳握,生產(chǎn)機(jī)器上的DNS server配置的IP地址為內(nèi)網(wǎng)DNS的地址视哑,線上機(jī)器需要做域名查詢的時(shí)候邢笙,比如訪問www.baidu.com掂咒,先把dns請求到內(nèi)網(wǎng)DNS锥累,內(nèi)網(wǎng)DNS逐級去查詢www.baidu.com的地址缘挑,查詢完畢之后,把結(jié)果返回給線上機(jī)器桶略;問題出現(xiàn)的背景语淘,線上有服務(wù)反饋偶發(fā)查詢域名會(huì)有超時(shí),查詢機(jī)器的各項(xiàng)基礎(chǔ)指標(biāo)际歼,發(fā)現(xiàn)沒有出現(xiàn)cpu彪高惶翻,網(wǎng)絡(luò)丟包等問題,DNS server日志查詢發(fā)現(xiàn)那一個(gè)時(shí)間段鹅心,仍然能收到用戶請求吕粗,但是有錯(cuò)誤提示如下

errors-clinets-per-query

named.conf配置中相對應(yīng)的參數(shù):
named.conf配置截圖

參數(shù)介紹

問題鎖定在 clients-per-query 參數(shù),和 max-clients-per-query 參數(shù)旭愧,來看一下這兩個(gè)參數(shù)的意思:

同一時(shí)間請求一個(gè)域名

在同一時(shí)間請求相同域名的次數(shù)上有限制颅筋,這個(gè)參數(shù)就是 clients-per-query 宙暇, 字面上的意思是一次請求的clients數(shù)量,這個(gè)參數(shù)默認(rèn)是10议泵,就是說默認(rèn)只能10個(gè)client同一時(shí)間請求www.baidu.com占贫,這時(shí)bind去查詢,在查詢結(jié)果沒有返回之前先口,如果仍然有請求發(fā)來型奥,這個(gè)時(shí)候,Bind就會(huì)drop這個(gè)請求碉京,client DNS解析失敗厢汹。如果Bind查詢www.baidu.com返回了正確的結(jié)果,這是 clients-per-query 這個(gè)參數(shù)的限制就增加了5收夸,就是說坑匠,這次容許15個(gè)client來同時(shí)查找相同域名,第16個(gè)被drop卧惜,這次查詢成功之后厘灼,再增長5,直到增長到 max-clients-per-query咽瓷,默認(rèn)是100设凹,就說是每次都能成功查詢之后,同時(shí)容許100個(gè)clients來查詢相同的記錄茅姜;

解決方案

線上環(huán)境很容易出現(xiàn)闪朱,一個(gè)查詢被大量查的情況,需要調(diào)大 clients-per-query钻洒,max-clients-per-query兩個(gè)參數(shù)奋姿,具體參數(shù)值應(yīng)該根據(jù)線上的情況設(shè)定,一般設(shè)置100到500素标,可以滿足正常的查詢請求称诗,不建議把這兩個(gè)參數(shù)設(shè)置成無限大,因?yàn)檫@個(gè)機(jī)制本身也是Bind保護(hù)自己的一個(gè)手段头遭,假如大量的clients同時(shí)查詢錯(cuò)誤的域名寓免,這些查詢會(huì)占用Bind的處理時(shí)間。這也是clients-per-query如果查詢成功之后计维,逐次遞增設(shè)計(jì)的原則袜香。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鲫惶,隨后出現(xiàn)的幾起案子蜈首,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疾就,死亡現(xiàn)場離奇詭異澜术,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)猬腰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門鸟废,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人姑荷,你說我怎么就攤上這事盒延。” “怎么了鼠冕?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵添寺,是天一觀的道長。 經(jīng)常有香客問我懈费,道長计露,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任憎乙,我火速辦了婚禮票罐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘泞边。我一直安慰自己该押,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布阵谚。 她就那樣靜靜地躺著蚕礼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梢什。 梳的紋絲不亂的頭發(fā)上奠蹬,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音嗡午,去河邊找鬼囤躁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛翼馆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播金度,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼应媚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了猜极?” 一聲冷哼從身側(cè)響起中姜,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后丢胚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體翩瓜,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年携龟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兔跌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡峡蟋,死狀恐怖坟桅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蕊蝗,我是刑警寧澤仅乓,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站蓬戚,受9級特大地震影響夸楣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜子漩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一豫喧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧痛单,春花似錦嘿棘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至挥吵,卻和暖如春重父,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忽匈。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工房午, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丹允。 一個(gè)月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓郭厌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雕蔽。 傳聞我的和親對象是個(gè)殘疾皇子折柠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1、簡述DNS服務(wù)器原理批狐,并搭建主-輔服務(wù)器扇售。 1)、在瀏覽器中輸入www.baidu.com 域名,操作系統(tǒng)會(huì)...
    牽掛包含一種欣賞閱讀 587評論 0 0
  • DNS 是什么 DNS (Domain Name System)承冰, 也叫網(wǎng)域名稱系統(tǒng)华弓,是互聯(lián)網(wǎng)的一項(xiàng)服務(wù)。它實(shí)質(zhì)上...
    interstellar多米諾閱讀 2,810評論 0 6
  • DNS工作原理 DNS 查詢的過程 DNS( Domain Name System)是“域名系統(tǒng)”的英文縮寫困乒,是一...
    ghbsunny閱讀 8,897評論 0 0
  • 目錄: 一些基本概念主機(jī)名DNS名稱解析DNS 解析的后端存儲(chǔ)名稱解析總結(jié) 大規(guī)模域名解析的體系架構(gòu)DNS 解析需...
    C86guli閱讀 12,493評論 3 34
  • dnsmasq是什么我就不說了寂屏,請自行百度。 目前我需要使用的用途是:1.dhcp(分配一個(gè)或者多個(gè)內(nèi)網(wǎng)ip地址)...
    dnaEMx閱讀 16,134評論 0 6