8 Verktøy for å feilsøke DNS-problemer

DNS-relaterte utfordringer knyttet til nettsider er en stadig kilde til bekymring for virksomheter, spesielt de som er involvert i produksjon.

Det er uomtvistelig at et hvilket som helst betydelig DNS-problem kan lamme hele virksomheten, og det er avgjørende å gjenopprette funksjonaliteten så raskt som mulig. Det er svært fordelaktig å ha et verktøy for DNS-helsesjekk tilgjengelig for feilsøking i slike situasjoner.

Ideelt sett bør et overvåkingssystem for DNS varsle deg når det oppstår problemer. Men i fravær av et slikt system, kan du benytte følgende verktøy for umiddelbar analyse.

Uptrends

Uptrends gjør det enkelt å finne følgende DNS-poster raskt. Dette er spesielt nyttig for å bekrefte endringer og sjekke om poster har blitt korrekt distribuert på internett:

  • SOA (Start of Authority)
  • NS (navneserver)
  • A/AAAA
  • MX (Mail Exchanger)
  • TXT (tekst)

DNS-rapport

DNSreport genererer en omfattende DNS-rapport som inkluderer informasjon om overordnet status, navneservere, SOA, MX, MAIL, WWW, SPF og DNSSEC.

Denne rapporten kan også eksporteres i PDF-format, noe som er praktisk for dokumentasjon.

DNS-spion

DNS Spy gir mulighet for å teste fire essensielle aspekter ved domenekonfigurasjonen:

  • **Tilkobling:** Verifiserer om konfigurerte navneservere er tilgjengelige og svarer på DNS-forespørsler.
  • **Ytelse:** Måler svartiden på DNS-oppslag.
  • **Resiliens og sikkerhet:** Sjekker om flere navneservere er konfigurert for å sikre robusthet, og om CAA-poster (Certificate Authority Authorization) er til stede for å øke sikkerheten.
  • **DNS-poster:** Avdekker potensielle problemer med poster knyttet til TTL-verdier, MX-poster, root, SOA, IPv6 og mer.

Skanneresultatene presenteres med en poengsum, og hver test gir anbefalinger og detaljerte prestasjonsdata for å veilede deg i nødvendige tiltak.

DNS Watch

Det nettbaserte verktøyet DNS Watch er svært brukervennlig, og jeg bruker det nesten ukentlig. Det er et lett verktøy for å verifisere A-poster, MX-poster, NS-poster, SOA-poster og TXT-poster.

Alternativt kan man også bruke tipsbilk.net sin DNS-oppslagstjeneste.

Introduksjon til DNS

Intro DNS evaluerer helsen til DNS-konfigurasjonen for et spesifikt nettsted og genererer en detaljert rapport som omfatter testresultater og potensielle forbedringsforslag.

DNS-spørring

Verktøyet DNS Query Traversal gir deg detaljerte trinnvise instruksjoner for DNS-ruting. Informasjon om hver traversering presenteres sammen med responstiden.

Domain Health fra MXTOOLBOX utfører en rekke ytelsestester. Verktøyet sjekker også svartelister og indikerer om domenet anses som usikkert.

dig

dig er et DNS-oppslagsverktøy tilgjengelig i UNIX-baserte operativsystemer. Det er nyttig for å hente DNS-informasjon direkte fra terminalen.

Her er et eksempel på enkel spørringsutgang:

[email protected]:~# dig gf.dev

; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> gf.dev
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28778
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;gf.dev.				IN	A

;; ANSWER SECTION:
gf.dev.			300	IN	A	104.27.152.44
gf.dev.			300	IN	A	104.27.153.44

;; Query time: 13 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Feb 23 19:27:49 UTC 2020
;; MSG SIZE  rcvd: 67
    

Som standard viser dig A-posten for et gitt domene. Du kan imidlertid også hente andre posttyper. Eksemplet nedenfor viser hvordan du henter en MX-post.

[email protected]:~# dig mx tipsbilk.net.com

; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> mx tipsbilk.net.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3837
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;tipsbilk.net.com.			IN	MX

;; ANSWER SECTION:
tipsbilk.net.com.		300	IN	MX	1 aspmx.l.google.com.
tipsbilk.net.com.		300	IN	MX	10 alt3.aspmx.l.google.com.
tipsbilk.net.com.		300	IN	MX	5 alt1.aspmx.l.google.com.
tipsbilk.net.com.		300	IN	MX	10 alt4.aspmx.l.google.com.
tipsbilk.net.com.		300	IN	MX	5 alt2.aspmx.l.google.com.

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Feb 23 19:36:48 UTC 2020
;; MSG SIZE  rcvd: 157
    

Jeg håper at de presenterte verktøyene vil være nyttige for å diagnostisere DNS-relaterte problemer. Det anbefales også å utforske et grunnleggende DNS-kurs for ytterligere innsikt.