TDAT2004 Datakommunikasjon med nettverksprogrammering

Oppgavenummer 23 - Dig
Odd Erik Knudsen og Petter Aasen Tomren

 

1. Innledning

Dig er et kommando-verktøy som brukes for å sende spørringer til DNS-servere for å få ønsket relatert informasjon. Dette verktøyet er tilgjengelig bare på Linux og Macintosh OS X operativsystemer. Dig er nyttig i sammenheng ved feilsøking og er ofte også brukt i undervisning. I utgangspunktet var tanken at dig skulle erstatte nslookup, men endte i stedet opp som et komplementært verktøy.

 

2. Ønsket funksjonalitet

Noen av de mest vanlige spørringene er:

 

  • A - spørring som returnerer ip-adressen til nettstedet

  • TXT - spørring som returnerer tekstannoteringer

  •  MX - spørring som returnerer mail-serverne til nettstedet

  • NS - spørring som returnerer DNS-serverne til nettstedet

For å bruke kommandoene skriver du bare dig, etterfulgt av et nettsted du vil sende spørringer mot, og en ønsket kommando. Da vil du først få tilbake generell informasjon om dig og litt teknisk informasjon om svaret som blir returnert av DNS-serveren.
Neste du får opp en question section, som er egentlig bare en oppsummering av spørringen som du sendte. Til slutt får du tilbake answer section, der svaret blir presentert og en statistikk-del som viser enkle statistikker som spørringen. Alt dette kan slåes av og på, slik at du kan for eksempel få tilbake kun svaret og ikke alle de andre seksjonene.


3. Virkemåte

Her skal vi vise noen av de vanligste funksjonene når det kommer til kommando-verktøyet dig. Skriver du inn utelukkende kommandoen - dig, vil du få ut dette:


Den generelle kommandoen "dig":

Her ser vi hvordan dig vil skrive ut informasjonen. Her har vi ikke skrevet inn noen nettside, noe som vil si at vi ikke får tilbake noe nyttig informasjon enda. Dersom vi skriver inn en valgfri nettside, eksempelvis facebook.com, vil vi få litt mer informasjon:


Når vi nå kjører kommandoen mot facebook.com får vi litt mer interessant informasjon. Dersom man kjører kommandoen dig med ei nettside, vil man kjøre en generell spørring som henter tilbake ip-adressen til den valgte nettsiden. Første del av terminalvinduet er bare generell informasjon fra dig-kommandoen, men når vi kommer til seksjonen kalt "QUESTION SECTION" kommer det informasjon om spørringen vi har valgt å kjøre. Siden vi her har kjørt den generelle kommandoen vil det ikke komme noe informasjon om spørringen her. Når vi derimot går videre til seksjonen kalt "ANSWER SECTION" vil vi få tilbake svar fra spørringen. Her får vi da tilbake tre ip-adresser fra facebook.com. Legger du til "+short" på den generelle spørringen vil du kun få svaret skrevet ut:

 

Spørringen "A":
Denne spørringen returnerer, som nevnt over, ip-adressen(e) til nettstedet. Eksempel vises i bildet nedenfor:



Spørringen "MX": 

Returnerer mail-serverne til nettstedet. Eksempel vises i bildet nedenfor:



 

Spørringen "NS":

Returnerer DNS-serverne til nettstedet. Eksempel vises i bildet nedenfor:



4.  Referanser

https://mediatemple.net/community/products/dv/204644130/understanding-the-dig-command

https://en.wikipedia.org/wiki/Dig_(command)

https://www.madboa.com/geek/dig/

 


 

  • No labels