## netwerkhulpmiddelen

We kunnen verschillende netwerktools gebruiken om taken uit te voeren, zoals het verkrijgen van informatie over andere systemen op je netwerk, toegang krijgen tot andere systemen en rechtstreeks communiceren met andere gebruikers. Netwerkinformatie kan worden verkregen met behulp van hulpprogramma's zoals ping, traceroute, host, dig, nslookup enz . Deze zijn handig voor kleinere netwerken en maken het mogelijk om rechtstreeks toegang te krijgen tot systemen op afstand om bestanden te kopiëren of de opdracht uit te voeren.

## Ping:

Het ping-commando wordt gebruikt om te controleren of een systeem op afstand actief is of inactief is. In het kort wordt dit commando gebruikt om te detecteren of een systeem al dan niet op het netwerk is aangesloten.
Syntaxis:

    ping www.google.com

Opmerking: in plaats van een domeinnaam te gebruiken, kun je ook een IP-adres gebruiken. Een ping- opdracht kan mislukken als ping- protocol wordt geweigerd door een netwerkfirewall.

## host:

Deze opdracht wordt gebruikt om netwerkadresinformatie op te halen over een systeem op afstand dat met je netwerk is verbonden. Deze informatie bestaat meestal uit het IP-adres van het systeem, het domeinnaamadres en soms ook de mailserver.
Syntaxis:

    host www.google.com

## traceroute:

Dit commando wordt gebruikt om de route van computernetwerken te volgen. Je kunt volgen om de route te controleren waarmee je bent verbonden.

## netstat:

Dit commando wordt gebruikt om de status van poorten te controleren of het open, gesloten, wachtende en gemaskeerde verbindingen zijn. Netwerkstatistiek (netstat) commando geeft verbindingsinformatie, routeringstabelinformatie etc. weer
Syntaxis:

    $ netstat

Opmerking: Om routeringstabelinformatie weer te geven, gebruikt je ( netstat -r ).

## tracepath:

tracepath voert een zeer vergelijkbare functie uit als die van het traceroute-commando. Het belangrijkste verschil tussen deze opdrachten is dat tracepath geen ingewikkelde opties vereist. Voor deze opdracht zijn geen root-rechten vereist.
Syntaxis:

    tracepath www.google.com

## dig:

dig (Domain Information Groper) query DNS-gerelateerde informatie zoals een record, cname, mxrecord enz. Dit commando wordt gebruikt om DNS-gerelateerde query's op te lossen.
Syntaxis:

    dig www.google.com

## hostname:

Deze opdracht wordt gebruikt om de hostnaam van je computer te zien. Je kunt de hostnaam permanent wijzigen in etc/sysconfig/network. Nadat je de hostnaam hebt gewijzigd, moet je de computer opnieuw opstarten.
Syntaxis:

    hostname

## route:

De route-opdracht wordt gebruikt om de routeringstabel weer te geven of te wijzigen. Gebruik ( -n ) om een ​​gateway toe te voegen .
Syntaxis:

    route -n

## nslookup:

Je kunt de opdracht nslookup (opzoeken van naamserver) gebruiken om DNS-gerelateerde query's te achterhalen of om DNS-servers te testen en problemen op te lossen.
Syntaxis:

    nslookup google.com