DNS

DIG installeren en gebruiken op Debian 9

DIG installeren en gebruiken op Debian 9
De volledige vorm van GRAVEN is Doma ikinformatie Gtouwslager. Het is een opdrachtregelprogramma voor netwerkbeheerders.De domeinnaam die we gebruiken, zoals google.com, linuxhint.com etc zijn mogelijk vanwege DNS (Domain Name System) servers. DIG wordt gebruikt om de DNS-server te bevragen, voornamelijk om problemen met de DNS-server op te lossen. Met DIG kunt u veel dingen controleren, zoals de naamserver van een bepaald domein, de mailservers van een bepaald domein en nog veel meer informatie.

DIG wordt voornamelijk gebruikt door DNS-serverbeheerders om te controleren of de DNS-server correct werkt.

In dit artikel laat ik je zien hoe je DIG op Debian 9 installeert en DIG . gebruikt. Laten we beginnen.

DIG installeren op Debian 9:

DIG is een onderdeel van dnsutils pakket. DIG is niet standaard geïnstalleerd op Debian 9 Stretch. Het goede nieuws is dat het heel eenvoudig te installeren is, aangezien het beschikbaar is in de officiële pakketrepository van Debian 9.

Werk eerst de cache van de APT-pakketrepository bij met de volgende opdracht:

$ sudo apt-update

De cache van de APT-pakketrepository moet worden bijgewerkt.

Nu installeren dnsutils pakket met het volgende commando:

$ sudo apt install dnsutils

Druk nu op ja en druk vervolgens op .

dnsutils moet worden geïnstalleerd.

Nu om te controleren of de graven opdracht beschikbaar is en correct werkt, voert u de volgende opdracht uit:

$ graaf -v

Zoals je kunt zien, graven beschikbaar is en correct werkt.

In de volgende secties zal ik je laten zien hoe je to graven.

Grondbeginselen van graven:

Het basisgebruik van het dig-commando is het opzoeken van een DNS-adres. Op Debian 9 gebruikt dig standaard de /etc/oplossen.conf bestand om erachter te komen welke DNS-server te gebruiken.

Dit is wat de /etc/oplossen.conf bestand ziet eruit als. Om de DNS-server te wijzigen, wijzigt u gewoon het IP-adres van de naam server zoals aangegeven in de onderstaande schermafbeelding. In mijn geval is dat 192.168.10.1, wat is het IP-adres van mijn router.

Nu dig gebruiken om de DNS-informatie van de DNS-naam van google op te zoeken.com, voer de volgende opdracht uit:

$ graaf google.com

Zoals je kunt zien, worden er veel DNS-gegevens op het scherm afgedrukt. Het gemarkeerde gedeelte laat zien dat de domeinnaam google.com heeft deze IP-adressen. Een domeinnaam kan meerdere IP-adressen hebben. Het wordt voornamelijk gebruikt voor taakverdeling;.

Als je naar beneden scrolt, zie je hoeveel milliseconden je nodig had (Opvraagtijd) om de domeinnaam google op te lossen.com. In mijn geval was het 71 milliseconden (msec). Het varieert afhankelijk van je geografische locatie en de naamserver die je hebt gebruikt.

U kunt ook zien welke nameserver voor de query is gebruikt. In mijn geval is het de naamserver in mijn /etc/resolv.conf, dat is 192.168.10.1. De poort van de DNS-server is standaard 53.

De grootte van het DNS-antwoord of MSG-GROOTTE is 931 bytes zoals je kunt zien. Dit is belangrijke informatie die u mogelijk nodig heeft om uw DNS-serverconfiguraties op te lossen of te testen.

Dat is eigenlijk hoe je dig gebruikt. In de volgende paragrafen laat ik je verschillende dingen zien die je kunt doen met dig.

Naamserver wijzigen:

Wanneer u uw DNS-server test, wilt u deze misschien niet instellen in de /etc/resolv.conf totdat je zeker weet dat het werkt. U kunt dig als volgt vertellen welke nameserver u moet gebruiken:

$ dig @nameserver google.com

OPMERKING: Vervangen naam server met de gewenste DNS-server graven gebruiken.

Laten we zeggen dat we willen graven om de DNS-server 192 te gebruiken.168.2.1, dan zou het commando zijn:

$ graven @192.168.2.1 google.com

Zoals u kunt zien, wordt dezelfde informatie geretourneerd. De Vraagtijd is nu 13 milliseconden, en de SERVER is gewijzigd in 192.168.2.1. De MSG-FORMAAT is ook 124 bytes.

Dig the MX Records met dig:

U kunt de MX-records (gebruikt in e-mailservers) van een domeinnaam met dig vinden met het volgende commando:

$ graven @192.168.2.1 google.com MX

Zoals u kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding, zijn dit de e-mailadressen die zijn gekoppeld aan het domein google.com.

Graaf de NS-records met dig:

U kunt de naamservers vinden die zijn gekoppeld aan de domeinnaam google.com met dig met het volgende commando:

$ graven @192.168.2.1 google.com NS

Zoals u kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding, zijn dit de naamservers die zijn gekoppeld aan het domein google.com.

Graaf alle informatie over een domeinnaam met dig:

U vindt alle informatie over een domeinnaam google.com met dig met het volgende commando:

$ graven @192.168.2.1 google.com elke

Zoals u kunt zien, zijn alle DNS-records (A, AAAA, MX, NS, TXT, SOA enz.) voor Google.com is afgedrukt op het scherm.

graven korte uitgang:

Alle graafcommando's die we eerder hebben uitgevoerd, hebben veel informatie afgedrukt in een mooi opgemaakte tekst. Maar als u liever een korte uitvoer ziet, voegt u als volgt +kort toe aan het einde van uw graafopdracht:

$ graven @192.168.2.1 google.com willekeurig +kort

Zoals u kunt zien, worden alleen de DNS-records afgedrukt. U moet bepalen wat wat in deze lijst is, omdat er geen indicatie is wat een A-record is, wat een MX-record is, enz. Maar als je een beetje goed kijkt, zul je heel gemakkelijk kunnen achterhalen welke record is. Alle IPv4-adressen zijn bijvoorbeeld A-records. Alle IPv6-adressen zijn AAAA-records. Alle regels die beginnen met een nummer en vervolgens een Fully Qualified Domain Name (FQDN) zijn MX-records. Alle regels met tekst tussen aanhalingstekens zijn TXT-records. Alle regels die beginnen met ns*.google.com zijn NS-records.

Een regel met twee FQDN-nummers en 5 nummers gescheiden door een spatie (ns1.google.com. dns-admin.google.com. 210455048 900 900 1800 60) is een SOA-record.

Hulp krijgen bij het graven:

dig commando heeft veel opties. Het valt buiten het bestek van dit artikel om ze allemaal te laten zien. U kunt de volgende opdracht uitvoeren om erachter te komen welke opties beschikbaar zijn en wat ze doen:

$ graaf -h

graaf hulp:

Dus zo installeer en gebruik je dig op Debian 9 Stretch. Bedankt voor het lezen van dit artikel.

Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...