0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【虹科技術(shù)分享】如何測試 DNS 服務(wù)器:DNS 性能和響應(yīng)時間測試

虹科網(wǎng)絡(luò)可視化技術(shù) ? 2022-07-02 11:30 ? 次閱讀

什么是域名解析

在深入研究如何測試DNS服務(wù)器之前,讓我們先討論一下DNS是什么以及它是如何工作的。DNS表示域名系統(tǒng)。它用于將域名從人類可讀的形式(例如 google.com)轉(zhuǎn)換為稱為IP地址的機(jī)器可讀數(shù)值(例如142.250.217.78)?;ヂ?lián)網(wǎng)上的每個網(wǎng)站和設(shè)備都需要一個唯一的IP地址才能進(jìn)行通信,因此DNS服務(wù)器在互聯(lián)網(wǎng)功能中起著重要作用。但是,DNS 只是一組稱為 DDI 的網(wǎng)絡(luò)服務(wù)的一個組成部分,這些服務(wù)支持通過基于 IP 的網(wǎng)絡(luò)進(jìn)行通信。

1f3f7d9e-f899-11ec-a2f4-dac502259ad0.png1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f5ff998-f899-11ec-a2f4-dac502259ad0.png

DDI 是 DNS(域名服務(wù))、DHCP(動態(tài)主機(jī)配置協(xié)議)和 IPAM(IP 地址管理)集成的統(tǒng)稱。

1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f718c9e-f899-11ec-a2f4-dac502259ad0.png

DHCP是在網(wǎng)絡(luò)中動態(tài)分配IP地址的系統(tǒng),IPAM是一種跟蹤和管理網(wǎng)絡(luò)上IP地址空間的方法,DNS本質(zhì)上充當(dāng)電話簿,用于記錄所有現(xiàn)有IP地址并管理域名和號碼之間的映射。

DNS如何工作

當(dāng)您在 Web 瀏覽器中鍵入域名或 URL 時,DNS 服務(wù)器會將該請求轉(zhuǎn)換為 IP 地址。此請求稱為查詢。它使機(jī)器能夠?qū)⒛B接到正確的遠(yuǎn)程主機(jī)并提供相應(yīng)的網(wǎng)頁。

1f7b247a-f899-11ec-a2f4-dac502259ad0.png


1f3f7d9e-f899-11ec-a2f4-dac502259ad0.png1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f5ff998-f899-11ec-a2f4-dac502259ad0.png

1.用戶在瀏覽器的地址欄中鍵入 Web 域名。

2.瀏覽器將 DNS 查詢發(fā)送到其本地 DNS 服務(wù)器,也稱為遞歸 DNS 服務(wù)器或 DNS 解析程序。

3.如果遞歸 DNS 服務(wù)器已經(jīng)對其緩存中存儲的域請求有響應(yīng),它將返回 IP 地址,并且 Web 瀏覽器將顯示該頁面。

4.如果遞歸 DNS 服務(wù)器沒有緩存查詢響應(yīng),它將通過權(quán)威 DNS 服務(wù)器的層次結(jié)構(gòu)轉(zhuǎn)發(fā)請求,以便在網(wǎng)頁加載之前找到相應(yīng)的 IP 地址 - 這仍然只需要幾分之一秒。

1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f718c9e-f899-11ec-a2f4-dac502259ad0.png

遞歸服務(wù)器使用每個域名的 IP 地址緩存一條記錄,以便下次可以直接響應(yīng),而無需聯(lián)系其他服務(wù)器。遞歸 DNS 服務(wù)器在本地使用以減輕權(quán)威 DNS 服務(wù)器的負(fù)載,因為否則無法處理大量請求。考慮一下在任何給定時間有多少人正在使用互聯(lián)網(wǎng)。

這就是為什么大規(guī)模測試 DNS 服務(wù)器對于避免性能瓶頸或崩潰至關(guān)重要的原因。請繼續(xù)閱讀以下內(nèi)容,了解有關(guān) DNS 測試的更多信息。

1fde21e2-f899-11ec-a2f4-dac502259ad0.png

DNS測試:如何測試DNS服務(wù)器的性能

DNS服務(wù)器每秒受到數(shù)千甚至數(shù)百萬個查詢的打擊,并且需要同樣快速地發(fā)送響應(yīng)。為了對 DNS 服務(wù)器進(jìn)行性能測試并確保它們能夠處理大量負(fù)載,組織應(yīng)使用大規(guī)模 DNS 測試設(shè)備每秒生成數(shù)百萬個唯一查詢,并驗證服務(wù)器是否及時做出適當(dāng)響應(yīng)。如果您對 DNS 響應(yīng)時間測試或我們提供的其他產(chǎn)品有任何疑問,請隨時與我們聯(lián)系。

1fedc2f0-f899-11ec-a2f4-dac502259ad0.png

有許多不同類型的DNS查詢,最常見的是下面列出的:

1ffd9540-f899-11ec-a2f4-dac502259ad0.png

域名解析請求類型

A (IPv4)

AAAA (IPv6)

PTR(域名指針)

NS(權(quán)威名稱服務(wù)器)

MX(郵件交換)

TXT(文本字符串)

SRV(服務(wù)記錄)

NAPTR(命名機(jī)構(gòu)指針)

CNAME(域名別名)

2006d826-f899-11ec-a2f4-dac502259ad0.png20111dd6-f899-11ec-a2f4-dac502259ad0.png

服務(wù)器還可以返回各種DNS響應(yīng)代碼,其中一些代碼在下面列出:

1ffd9540-f899-11ec-a2f4-dac502259ad0.png

DNS響應(yīng)代碼

無錯誤

格式錯誤

服務(wù)器故障

不存在的域

未實(shí)現(xiàn)

查詢被拒絕

2006d826-f899-11ec-a2f4-dac502259ad0.png20111dd6-f899-11ec-a2f4-dac502259ad0.png

要徹底測試 DNS 服務(wù)器的性能和容量,需要發(fā)送有效和無效的請求。無效查詢會導(dǎo)致緩存未命中,并進(jìn)一步對 DNS 服務(wù)器進(jìn)行壓力測試。

20342d12-f899-11ec-a2f4-dac502259ad0.png

通過創(chuàng)建和維護(hù)全球 URL 的主列表,DNS 測試工具可以測量服務(wù)器對有效和無效查詢的實(shí)際響應(yīng)。一個好的DNS測試設(shè)備將能夠評估發(fā)送,完成和丟失的查詢,跟蹤響應(yīng)代碼,并測量查詢響應(yīng)時間的延遲。這些指標(biāo)將提供 DNS 服務(wù)器性能的明確指示,并為工程師提供優(yōu)化 DNS 服務(wù)器或在必要時部署更多 DNS 服務(wù)器所需的信息。


205fa6ea-f899-11ec-a2f4-dac502259ad0.png

流量仿真器

206a3e70-f899-11ec-a2f4-dac502259ad0.png

DNS服務(wù)器性能測試工具

——針對大規(guī)模的DNS查詢衡量運(yùn)營商級DNS服務(wù)器的性能和容量

互聯(lián)網(wǎng)功能依賴于DNS服務(wù)器同時處理大量的請求。DNS storm是一個DNS服務(wù)器測試工具,它發(fā)送連續(xù)的DNS查詢類型流,以衡量DNS服務(wù)器在壓力下的性能。使用DNS storm對DNS服務(wù)器進(jìn)行負(fù)載測試,以幫助確定故障點(diǎn)并消除性能瓶頸。

207281ca-f899-11ec-a2f4-dac502259ad0.png

規(guī)?;腄NS服務(wù)器壓力測試

DNS storm每秒可從多達(dá)100萬個不同的客戶端生成多達(dá)200萬個DNS查詢,以找到任何DNS服務(wù)器的極限。

通過跟蹤已完成或丟失的查詢數(shù)并測量查詢響應(yīng)時間的延遲來測試DNS服務(wù)器的性能。DNS storm支持十幾種DNS查詢類型,并跟蹤常見的DNS響應(yīng)代碼。

評估DNS服務(wù)器的實(shí)際反應(yīng)

DNS storm使用網(wǎng)絡(luò)爬蟲來自動填充和持續(xù)更新世界上最常用的50萬個域名的目錄。準(zhǔn)確地評估服務(wù)器對有效和無效查詢的真實(shí)響應(yīng),而不需要手動輸入域名。

使用DNS Storm的現(xiàn)代、向?qū)?qū)動的用戶界面快速、輕松地配置測試,或使用RESTful API自動測試。

209984f0-f899-11ec-a2f4-dac502259ad0.png20a5dad4-f899-11ec-a2f4-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84566
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    211

    瀏覽量

    19700
收藏 人收藏

    評論

    相關(guān)推薦

    DNS服務(wù)器的起點(diǎn):根服務(wù)器

    DNS是一個將域名轉(zhuǎn)化為IP地址的系統(tǒng),里面存儲了關(guān)于互聯(lián)網(wǎng)域名解析的關(guān)鍵信息。它可以將人類可讀的域名轉(zhuǎn)換為計算機(jī)可識別的IP地址,當(dāng)你在瀏覽的地址欄輸入一個正確的域名網(wǎng)址時,DNS服務(wù)
    的頭像 發(fā)表于 08-25 10:35 ?144次閱讀

    DNS的結(jié)構(gòu)和工作原理

    DNS 代表域名系統(tǒng)或域名服務(wù)器。DNS 將IP 地址解析為主機(jī)名,反之亦然。
    的頭像 發(fā)表于 08-05 15:23 ?211次閱讀
    <b class='flag-5'>DNS</b>的結(jié)構(gòu)和工作原理

    請問如何強(qiáng)制DHCP服務(wù)器以空網(wǎng)關(guān)和DNS地址進(jìn)行響應(yīng)?

    路由表指標(biāo),以便首先選擇正確的路由。但是,用戶或應(yīng)用程序必須具有提升的權(quán)限才能執(zhí)行此操作。 我可以使用 AT 命令強(qiáng)制 DHCP 服務(wù)器使用空網(wǎng)關(guān)和 dns 地址進(jìn)行響應(yīng)嗎?如果沒有 - 是否計劃在將來的某個版本中添加此功能?
    發(fā)表于 07-16 07:19

    是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址?

    尊敬的用戶: 請您告訴我是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址? 問候
    發(fā)表于 07-12 07:26

    如何更改DNS服務(wù)器IP?

    如何更改DNS服務(wù)器IP?我在最新的 SDK (1.0) 文檔中沒有找到任何內(nèi)容。
    發(fā)表于 07-12 06:04

    如何獲取DNS服務(wù)器IP?

    當(dāng)ESP8266在 STA 模式下連接時,訪問分配給 DHCP 客戶端的 DNS 服務(wù)器地址將非常有用。理想情況下,這些地址要么通過 wifi_get_ip_info 在ip_info結(jié)構(gòu)中返回,要么通過專用 API(例如 espconn_
    發(fā)表于 07-11 06:15

    建立有效的DNS性能檢測機(jī)制

    強(qiáng)大的功能,能夠針對多種應(yīng)用場景,以及針對不同需求的網(wǎng)絡(luò)環(huán)境。全球全量DNS檢測制度,包含是否污染、響應(yīng)IP、監(jiān)測點(diǎn)設(shè)置、解析時間、解析內(nèi)容等多種維度,支持私有化部署定制語言與格式。 (二)確定監(jiān)測頻率 根據(jù)網(wǎng)絡(luò)的重要性和業(yè)務(wù)需
    的頭像 發(fā)表于 07-08 16:00 ?182次閱讀

    如何檢查DNS配置及其重要性

    在網(wǎng)絡(luò)環(huán)境中,DNS(域名系統(tǒng))負(fù)責(zé)將域名轉(zhuǎn)換為對應(yīng)的IP地址,以確保我們能夠順利訪問各種網(wǎng)站和服務(wù)。所以對我們的網(wǎng)絡(luò)安全至關(guān)重要,以下來講解一些常用的DNS配置檢查方法。 一、確認(rèn)DNS
    的頭像 發(fā)表于 07-08 14:53 ?328次閱讀
    如何檢查<b class='flag-5'>DNS</b>配置及其重要性

    一文了解常見DNS問題

    設(shè)備:查看本地路由、防火墻等網(wǎng)絡(luò)設(shè)備的設(shè)置是否正確,是否存在限制DNS流量的規(guī)則。 更換本地DNS服務(wù)器:將設(shè)備的DNS設(shè)置更改為
    的頭像 發(fā)表于 07-05 15:49 ?177次閱讀

    一文了解常見DNS結(jié)構(gòu)

    的理解。 主DNS服務(wù)器 : 主DNS服務(wù)器是負(fù)責(zé)特定區(qū)域的權(quán)威DNS信息的主要來源。它保存著該區(qū)域內(nèi)域名與IP地址等資源記錄的原始、準(zhǔn)確和
    的頭像 發(fā)表于 07-05 15:32 ?200次閱讀

    Linux:DNS系統(tǒng)的分布式數(shù)據(jù)結(jié)構(gòu)及服務(wù)器搭建

    DNS(Domain Name System)域名系統(tǒng): 是一種采用客戶端/服務(wù)器機(jī)制,負(fù)責(zé)實(shí)現(xiàn)計算機(jī)名稱與IP地址轉(zhuǎn)換的系統(tǒng)。DNS作為一種重要的網(wǎng)絡(luò)服務(wù),既是國際互聯(lián)網(wǎng)工作的
    發(fā)表于 04-18 11:17 ?265次閱讀

    視頻網(wǎng)站服務(wù)器的四種負(fù)載均衡技術(shù)

    視頻網(wǎng)站通常會面臨大量的用戶訪問和視頻流量,為了提高性能和可用性,需要使用負(fù)載均衡技術(shù)。以下是四種常用的視頻網(wǎng)站服務(wù)器負(fù)載均衡技術(shù): 1、基于DNS
    的頭像 發(fā)表于 04-01 17:36 ?460次閱讀

    DNS服務(wù)器可能不可用什么意思

    首先,我們需要了解DNS服務(wù)器的基本概念。DNS服務(wù)器是一種特殊的服務(wù)器,用于存儲域名與相應(yīng)IP地址之間的映射關(guān)系。每當(dāng)我們在瀏覽
    的頭像 發(fā)表于 01-17 09:24 ?7615次閱讀

    dns服務(wù)器地址設(shè)置為多少

    DNS(域名系統(tǒng))是互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施之一,用于將域名轉(zhuǎn)換為IP地址,使用戶可以訪問網(wǎng)絡(luò)資源。要設(shè)置DNS服務(wù)器地址,首先需要理解DNS的工作原理和不同類型的
    的頭像 發(fā)表于 01-15 11:11 ?1369次閱讀

    dns網(wǎng)絡(luò)服務(wù)器響應(yīng)是什么原因

    DNS網(wǎng)絡(luò)服務(wù)器響應(yīng)是指在使用域名解析服務(wù)時,用戶的計算機(jī)或設(shè)備無法獲取到有效的響應(yīng)。通常情況下,這可能是由于以下原因?qū)е碌摹?
    的頭像 發(fā)表于 01-11 10:39 ?4.2w次閱讀