Diagnostyka

Podstawowy zestaw narzędzi do rozwiązywania problemów. Wszystkie pięć narzędzi w tym rozdziale przyjmuje nazwę hosta albo adres IPv4/IPv6 i produkują wyniki na żywo.

Ping

Standardowe echo ICMP — "czy host żyje i jak szybko?". DR-NetTools używa własnego, wieloplatformowego Pingera, nie systemowego ping, więc zachowanie jest identyczne na każdej platformie.

Rozmiar pakietu (domyślnie 32 B, zakres 24–1024) i timeout (domyślnie 1 s, 1–2147 s) są globalne — Ustawienia → Domyślne. Zmiana wpływa na kolejne uruchomienie.

Interpretacja wyników

Traceroute

Pokazuje drogę, którą pakiety docierają do celu, skok po skoku. Każdy hop wyświetla IP, rozwiązaną nazwę hosta (tam, gdzie to możliwe) i czas odpowiedzi; baza GeoIP dodaje kontekst kraj/miasto/ISP dla publicznych adresów.

Adnotacje GeoIP korzystają z resolvera DR-ONLINE (rate-limited, cached). Adresy prywatne nie są odpytywane.

MTR (ciągłe traceroute)

MTR — My Traceroute — ciągle odpytuje każdy hop w pętli, więc widzisz procent strat i jitter na przestrzeni czasu, a nie tylko pojedynczy snapshot. Najlepsze narzędzie na "pakiety znikają gdzieś po drodze, ale gdzie?".

Wciśnij Stop, kiedy masz dość danych — tabela zamarza i można udostępnić lub skopiować wyniki.

DNS lookup

Pełnoprawny resolver kliencki. Obsługuje każdy typ rekordu, jaki potrafi zdekodować biblioteka sieciowa — A, AAAA, NS, CNAME, SOA, PTR, HINFO, MX, TXT, SRV, NAPTR, DS, RRSIG, NSEC, NSEC3, DNSKEY — i oferuje tryb pojedynczego zapytania albo "odpytaj wszystko".

Rekordy DNSSEC (DS, RRSIG, NSEC, DNSKEY) są pobierane i pokazywane surowo — aplikacja nie weryfikuje podpisów. Używaj ich, żeby potwierdzić, że strefa jest podpisana, nie do ustalenia zaufania.

Typowe pułapki

Reverse DNS (rDNS)

Mapuje IP z powrotem na rekord PTR (X.X.X.X.in-addr.arpa dla IPv4, *.ip6.arpa dla IPv6). Wejściem jest IP; opcjonalne pole resolvera działa tak samo, jak w DNS lookup.

RTT, TTL, straty, jitter — słowniczek

PojęcieZnaczenie
RTT (round-trip time)Czas od wysłania pakietu do celu i powrotu odpowiedzi.
TTL (time to live)Licznik w nagłówku IP, dekrementowany przez każdy router. Przy 0 pakiet jest odrzucany — tak Traceroute znajduje hopy.
StratyProcent probe'ów bez odpowiedzi.
JitterWahania między kolejnymi RTT. Wysoki jitter boli VoIP, gry i real-time wideo.
ICMP seqNumer sekwencyjny pakietu ping — przydatny do dopasowania straty do momentu w czasie.
Previous
Pierwsze kroki
Next
Skanowanie