🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #51885

Re: DNS - czasy odpowiedzi

#51885
From: Piotr KUCHARSKI
Date: Tue, 18 May 2010 16:18
46 lines
2298 bytes
robert.giedrowiczWYTNIJTO@poczta.onet.pl wrote:
> znalazłem skrypt odpytujący poszczególne serwery DNS i wszystko jest ok, ładnie
> pokazuje jaki jest czas odpowiedzi dla zadanej witryny, ale nie znam sie na
> programowaniu i moze ktoś dopisałby "linijke" która wyliczy średnią dla
> poszczególnego DNS'a i pokaże "pod spodem" wynik takowej średniej.

== 8>< ==
#!/bin/sh
#
printf "%16s\t" ""
for k in "Google" "OpenDNS" "Dialog" "TPSA" \
   "Aster" "Chello" "Vectra1" "Vectra2" "Vectra3"
do
  echo -en "$k\t"
done
echo
(
for i in "nasza-klasa.pl" "facebook.com" "blip.pl" "wp.pl" "onet.pl" \
  "interia.pl" "wykop.pl" "warszawa.pl" "waw.pl" "joemonster.org" "gazeta.pl" \
  "dobreprogramy.pl" "cdrinfo.pl" "frazpc.pl" "twojepc.pl" "benchmark.pl" \
  "pclab.pl" "hacking.pl" "bash.org.pl"
do
  printf "%16s\t" "$i"
  for j in "8.8.8.8" "208.67.222.222" "217.30.129.149" "194.204.152.34" \
     "212.76.32.1" "62.179.1.60" "82.139.8.7" "88.156.63.9" "88.156.96.61"
  do
    dig @$j $i | awk '/Query/ {printf $4 "\t"}'
  done
  echo
done
) | awk '{
 print; for (i=2;i<=NF;i++) {a[i]+=$i}
 } END {
 printf "%16s\t", "average ms"; for (av in a) {printf int(a[av]/NR) "\t"}
 }'
echo

== 8>< ==

przy czym zwróć uwagę, że najszybsze serwery to są te, które tak naprawdę się
nie nadają:
% dig @212.76.32.1 nasza-klasa.pl
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 30979
;; Query time: 4 msec

p.
Technical Details
Message-ID: <0T6u0itdI18ptNv8.bif@42.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail
References: <3461.00002850.4bed2bd4@newsgate.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail
From: Piotr KUCHARSKI <nospam@42.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: DNS - czasy odpowiedzi
Date: Tue, 18 May 2010 16:18:33 +0000 (UTC)
Organization: ATMAN
Lines: 47
Sender: Piotr KUCHARSKI <bif@42.pl>
Message-ID: <0T6u0itdI18ptNv8.bif@42.pl>
References: <3461.00002850.4bed2bd4@newsgate.onet.pl>
NNTP-Posting-Host: 42.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1274199513 21990 79.98.145.42 (18 May 2010 16:18:33 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 18 May 2010 16:18:33 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/8.0-RELEASE-p2 (amd64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit