Puncte:0

Cum profilați timpii de răspuns DNS pe CentOS8?

drapel cn

Aș dori să știu cât durează exact un răspuns DNS pentru a rezolva o adresă - astfel încât să pot compara diferite servere (mașina mea (folosesc numit), GCP DNS, alte servere DNS publice).

Problema este că aplicația mea trebuie să rezolve o adresă URL a cărei IP tocmai s-a schimbat în interiorul unui CDN (de exemplu, Cloud Flare). Și am nevoie de această hotărâre să fie cât mai rapidă posibil.

Așadar, aș dori să colectez statistici cu privire la cât de repede pot rezolva diferite servere DNS o adresă URL la noua IP.

Puncte:1
drapel us

Wireshark vă poate oferi statistici DNS despre timpii de răspuns.

Dar se pare că ceea ce întrebi cu adevărat este ceva de genul „Dacă example.com își schimbă adresa IP, ce serviciu va reflecta cel mai rapid noul IP?” Dacă aceasta este într-adevăr întrebarea, atunci vestea proastă este că TOȚI vor depinde în mare măsură de utilizările TTL example.com și de stocarea în cache de către orice serviciu DNS care preia RR-ul de pe serverele autorizate.

TLDR: Este posibil să nu găsiți nicio diferență semnificativă.

EDITARE: Pași pentru analiza statisticilor DNS cu Wireshark:

  1. Colectați câteva probe de date folosind tcpdump

    tcpdump -i<nume-interfață-sau-„orice”-cheie> -vn -s0 -w somefilename.pcap portul 53

  2. Apăsați control-C când ați colectat suficiente date de eșantion

  3. Dacă este necesar, scp/sftp somefilename.pcap la o mașină cu Wireshark. NU trebuie să fie rulat pe aceeași mașină.

  4. Deschideți fișierul în Wireshark:

    wireshark somefilename.pcap

  5. Accesați Statistici->DNS

Boppity Bop avatar
drapel cn
Wireshark pare complicat fără UI.. o să încerc. Mulțumiri. Deci, după logica dvs. - serverul DNS al CDN-ului care schimbă IP-ul în cauză - va fi ** întotdeauna** cel mai rapid atunci?
Brandon Xavier avatar
drapel us
Este corect - serverele DNS autorizate pentru CDN, prin definiție, vor avea cele mai actuale informații DNS. De asemenea, Wireshark este foarte simplu - îmi voi edita răspunsul cu câțiva pași.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.