6 beste netwerkbeheertools die prestaties bijhouden
De markt voor netwerkbeheersoftware is erg druk. Verkort uw zoekopdracht door onze aanbevelingen van de beste netwerkbeheertools te volgen.
De Domain Name Service, of DNS, is een van de hoekstenen van moderne IP-netwerken, inclusief internet, het bekendste netwerk van allemaal. Het enige doel van de DNS is om het IP-adres van een computer te vinden als je alleen de hostnaam hebt. Hoe simpel dat ook lijkt, het is eigenlijk best ingewikkeld. Op internet moet elke gebruiker het IP-adres van elke bron kunnen vinden, waar die bron zich ook bevindt. Op lokale schaal moet DNS elke hostnaam omzetten naar zijn lokale IP-adres en internetadresverzoeken doorsturen naar openbare DNS-servers. Om netwerkbeheerders te helpen bij het efficiënt beheren van DNS, zijn er verschillende tools beschikbaar. Sommige helpen bij het instellen van DNS, terwijl andere helpen bij het oplossen van problemen of het bewaken van uw DNS-omgeving. Vandaag bespreken we enkele van de beste DNS-tools die vandaag beschikbaar zijn.
We beginnen onze discussie door te proberen uit te leggen wat DNS is en hoe het werkt. We zullen ons best doen om het zo niet-technisch mogelijk te houden. Vervolgens bespreken we DNS-beheer. We zullen de verschillende aspecten van het beheer van DNS bekijken. En aangezien dit artikel helemaal over tools gaat, introduceren we de verschillende soorten DNS-tools die beschikbaar zijn voor netwerkbeheerders. Dit leidt ons natuurlijk naar ons kernonderwerp: de beste beschikbare DNS-tools. We zullen enkele van de nuttigste tools bekijken die we kunnen bedenken.
DNS – wat het is en hoe het werkt
In de begindagen van het internet waren slechts een handvol computers met elkaar verbonden om te voorkomen dat ze moesten worden geadresseerd met omslachtige IP-adressen, elke computer heeft een hostnaam en elke onderling verbonden computer had een tekstbestand - toepasselijk genaamd "hosts" dat bevatte het IP-adres voor de hostnaam-correspondentie van elke andere computer op het netwerk.
Zolang er een beperkt aantal onderling verbonden computers was, werkte dat prima, maar al snel werd duidelijk dat er een betere manier moest worden bedacht om de informatie te verspreiden. DNS is dus speciaal voor dat doel gemaakt. In een notendop, DNS is een gedistribueerde versie van het "hosts" -bestand dat het IP-adres van elke hostnaam kan oplossen. Het mooie van DNS is dat het een gedistribueerd systeem is waarbij elke lokale beheerder alleen verantwoordelijk is voor het up-to-date houden van gegevens over de hosts die hij beheert op DNS-servers.
Meestal heeft elke organisatie een lokale DNS-server. Het is verantwoordelijk voor het oplossen van IP-adressen voor lokale bronnen. Die server stuurt elk verzoek dat hij niet kan oplossen door naar zijn doorstuurserver, een openbare DNS-server op internet. Ik zal je de details besparen van hoe ze het precies doen, maar elke openbare naamserver kan elke openbare hostnaam omzetten in een openbaar IP-adres. Bij uitbreiding kan uw lokale DNS-server dat ook doen, omdat deze verzoeken doorstuurt naar een openbare server.
Een van de nadelen van deze architectuur is dat het oplossen van een IP-adres enige tijd kan duren, omdat veel servers het verzoek mogelijk naar een andere moeten doorsturen. Dit effect wordt gemitigeerd door lokale caching. Wanneer een DNS-server namens of een andere server informatie opvraagt, wordt die informatie nog steeds in de cache opgeslagen. De volgende keer dat het wordt opgevraagd, hoeft het het niet van een andere server op te halen. Caching is echter niet eeuwig, en vroeg of laat zal het verlopen en moeten de servers andere servers opvragen.
DNS beheren
Het beheren van lokale DNS is een belangrijke taak. Telkens wanneer een nieuw apparaat - of dat nu een computer, een printer of een ander apparaat dat op het netwerk is aangesloten - aan het netwerk wordt toegevoegd, moeten de hostnaam en het bijbehorende IP-adres worden toegevoegd aan de lokale DNS-server. Afhankelijk van hoe u IP-adressen beheert en welke tool u gebruikt, kan dit een volledig handmatig proces zijn, een volledig geautomatiseerd proces of iets daar tussenin.
Een ander belangrijk aspect van het beheren van DNS is ervoor te zorgen dat de naamomzetting van uw openbaar beschikbare bronnen, zoals uw website, correct is geconfigureerd en beschikbaar is op openbare DNS-servers zodat elke gebruiker ze kan bereiken.
Monitoring is een ander belangrijk onderdeel van DNS-beheer. Wanneer de DNS niet beschikbaar is, is geen hostnaam naar IP-adres mogelijk en worden alle onderling verbonden bronnen onbereikbaar. Dit is zeker iets wat men zou willen vermijden.
Verschillende soorten DNS-tools
Er zijn verschillende soorten DNS-tools beschikbaar. Het eerste type zijn DNS-audittools. Dit soort hulpprogramma's voert voorwaartse en omgekeerde DNS-verzoeken uit om te valideren dat beide overeenkomen. Dit is erg handig omdat niet-overeenkomende voorwaartse en achterwaartse invoer allerlei problemen kunnen veroorzaken.
Een ander type tool kan worden gebruikt om de structuur van uw DNS-architectuur te analyseren. Het kan de relaties tussen DNS-servers ontdekken en u helpen een meer deterministische benadering van DNS-resolutie te krijgen. Zoals we eerder zeiden, kan het doorsturen van DNS-verzoeken tijd kosten, dus u bent beter met een efficiënte architectuur die u met dit type tool kunt bevestigen. Hiervoor kan ook DNS-benchmarkingsoftware worden gebruikt. Net zoals het kan worden gebruikt om de prestaties van de ene openbare DNS-server met de andere te vergelijken, wat u zou kunnen helpen bij het bepalen van de beste openbare DNS-server om verzoeken naar door te sturen.
De volgende zijn opdrachtregelprogramma's die doorgaans worden gebruikt om naamresolutie te testen door handmatig servers te ondervragen. Nslookup en Dig zijn twee van dergelijke opdrachten die we later zullen bekijken.
Het laatste type tools zijn online tools die kunnen worden gebruikt om verschillende DNS-georiënteerde tests uit te voeren vanaf meerdere locaties over de hele wereld. Deze tools kunnen u een redelijk goed idee geven van hoe uw hosts worden opgelost door verre klanten.
De beste DNS-tools
Met zoveel soorten tools die beschikbaar zijn, was het geen gemakkelijke taak om de beste te vinden. We hebben geprobeerd om ten minste één van elk type hulpprogramma's te vinden om u een idee te geven van wat er beschikbaar is. We voegen daarom een mix toe van lokaal installeerbare softwarepakketten, opdrachtregelprogramma's die al in de meeste besturingssystemen zijn ingebouwd en online hulpprogramma's.
1. De SolarWinds Engineer's Toolset (GRATIS proefversie)
Onze eerste twee tools maken deel uit van de SolarWinds Engineer's Toolset . Misschien kent u SolarWinds al. Misschien gebruikt u zelfs enkele van zijn producten. Het bedrijf heeft een solide reputatie opgebouwd voor het maken van enkele van de beste hulpprogramma's voor netwerkbeheer. Het vlaggenschipproduct, de Network Performance Monitor, wordt door velen erkend als een van de beste tools voor netwerkbewaking. SolarWinds staat ook bekend om zijn vele gratis tools. Het zijn kleinere tools, elk gericht op een specifieke behoefte van netwerkbeheerders. Twee voorbeelden van deze gratis tools zijn de Advanced Subnet Calculator en de Kiwi Syslog Server.
Terug naar de SolarWinds Engineer's Toolset, dit is een bundel van meer dan 60 verschillende tools. Sommige van de meegeleverde tools zijn gratis tools van SolarWinds, terwijl andere tools zijn die exclusief te vinden zijn als onderdeel van dit pakket. Als het om DNS-tools gaat, zijn er twee opgenomen in de Engineer's Toolset, de SolarWinds DNS Audit en de SolarWinds DNS Structure Analyzer. Wat betreft de andere tools die de bundel bevat, komen we daar binnenkort op terug.
1.1 SolarWinds DNS-audit (GRATIS proef met de Engineer's Toolset)
De DNS-audittool van SolarWinds is vooral handig voor beheerders die hun DNS handmatig beheren en configureren. Wat het doet is vrij eenvoudig, maar de voordelen zijn ongelooflijk. Deze tool scant een reeks IP-adressen en geeft reverse-DNS-query's voor elk adres. Omgekeerde DNS is het proces van het ondervragen van een DNS-server om de hostnaam te krijgen die overeenkomt met een IP-adres in plaats van het tegenovergestelde. Een correct geconfigureerde DNS-server moet een reverse DNS-record hebben voor elke forward record die deze bevat.
Dus zodra de tool klaar is met het omzetten van elk IP-adres in een hostnaam, zal t proberen om elke hostnaam om te zetten in zijn IP-adres en zal het rapporteren over elk record waar een mismatch wordt gevonden. Het resultaat van de audit wordt weergegeven in tabelvorm met één regel voor elk gescand IP-adres.
1.2 SolarWinds DNS Structure Analyzer (GRATIS proefversie met de Engineer's Toolset)
Deze volgende tool uit de SolarWinds Engineer's Toolset, de SolarWinds DNS Structure Analyzer-tool, is heel anders in wat het doet en hoe het werkt. Deze tool ontdekt en maakt visuele diagrammen van de hiërarchische DNS-structuur van de DNS-bronrecords van uw organisatie, inclusief rootservers, naamservers, globale top-level domeinservers, cName-aanwijzers en gezaghebbende adresservers. De tool maakt het ook gemakkelijk om de relaties tussen meerdere naamservers en doel-IP-adressen te onderscheiden met behulp van het DNS-structuurdiagram. Verder worden omleidingen van de ene DNS-server naar de andere grafisch weergegeven.
De SolarWinds DNS Structure Analyzer-tool is misschien niet voor iedereen, maar voor degenen die behoefte hebben aan dit type tool, kan het niet echt worden verslagen. En aangezien het deel uitmaakt van de gratis proefversie van Engineer's Toolset, kunnen we u alleen maar aanraden het eens te proberen en zelf te zien of u het nodig heeft.
Andere gereedschappen in de gereedschapsset van de ingenieur
De SolarWinds Engineer's Toolset bevat veel geweldige tools voor het oplossen van problemen. U vindt tools zoals Ping Sweep, DNS Analyzer en TraceRoute die kunnen worden gebruikt om netwerkdiagnostiek uit te voeren en om complexe netwerkproblemen snel op te lossen. En voor de beveiligingsbewuste netwerkbeheerders kunnen sommige tools worden gebruikt om aanvallen op uw netwerk te simuleren en kwetsbaarheden te helpen identificeren.
De SolarWinds Engineer's Toolset heeft ook een aantal uitstekende monitoring- en waarschuwingstools. Sommige monitoren uw apparaten en geven waarschuwingen wanneer ze beschikbaarheids- of gezondheidsproblemen detecteren. Dit kan u vaak genoeg tijd geven om te reageren voordat gebruikers zelfs maar merken dat er een probleem is. En om het nog beter te maken, kunt u enkele van de meegeleverde tools gebruiken voor configuratiebeheer en logconsolidatie.
Hier zijn enkele van de tools die u aantreft in de SolarWinds Engineer's Toolset, naast de DNS-audit en DNS Structure Analyzer-tools.
Er zijn veel tools opgenomen in de SolarWinds Engineer's Toolset. Eigenlijk te veel om ze allemaal op te noemen. Met een gratis proefperiode van 14 dagen beschikbaar, is het misschien het beste om de bundel te downloaden en zelf te zien wat de toolset voor u kan doen.
2. GRC's DNS-benchmark
De naam van deze tool zegt veel over wat het is. Als u zich afvraagt of uw keuze voor DNS-servers uw internetervaring belemmert, biedt de DNS-benchmark van de GRC een uniek, uitgebreid, nauwkeurig en gratis hulpprogramma voor Windows (en Linux bij gebruik van Wine) om de exacte prestaties van lokale en externe DNS-servers.
Hoewel de DNS-benchmark van GRC boordevol functies zit om te voldoen aan de behoeften van zelfs de meest veeleisende en ervaren netwerkbeheerders - en het biedt functies die zijn ontworpen om serieus onderzoek naar DNS-prestaties mogelijk te maken, is de tool ook extreem eenvoudig te gebruiken, zelfs voor casual en eerste keer gebruikers. Een van de beste eigenschappen van deze tool is de prijs. Hoewel het product geen open source is, is het gratis en kan iedereen het downloaden.
3. Nslookup
De volgende op onze lijst is een behoorlijk handige tool voor het oplossen van problemen die wordt meegeleverd met de meeste besturingssystemen, inclusief alle moderne versies van Windows, genaamd nslookup . Het wordt vaak over het hoofd gezien als een hulpmiddel voor het oplossen van problemen, maar het biedt echte waarde. Nslookup is een van de meest elementaire tools die u kunt gebruiken om de juiste configuratie van DNS-servers te controleren. De naam is een afkorting voor "naamserver opzoeken".
Door nslookup aan het werk te zien, kunt u het beste begrijpen wat het doet en hoe u er uw voordeel mee kunt doen. Daarom beginnen we met een kleine demonstratie. Het gebruik van het commando is vrij eenvoudig, je typt het gewoon in, gevolgd door wat je zoekt. Voor ons voorbeeld gebruiken we www.google.com.
De opdracht zou er als volgt uitzien:
C:\>nslookup www.google.com
En dit is hoe het antwoord van nslookup eruit zou zien:
Server: my.local.dns.server Adres: 10.10.10.10 Niet-gezaghebbend antwoord: Naam: www.google.com Adressen: 2607:f8b0:4002:80f::2004 172.217.4.4
De eerste twee regels van het antwoord vertellen u welke server het gebruikt om de informatie te verkrijgen en het IP-adres van die server. Standaard gebruikt het de eerste DNS-server die is geconfigureerd op de computer waarop u de opdracht gebruikt. In de tweede vertelt nslookup dat het een niet-gezaghebbend antwoord geeft. Dit is niet iets om je zorgen over te maken. Het betekent alleen dat de server die het antwoord geeft de informatie van een andere server heeft gekregen. Het zou zelfs nogal verrassend zijn om een gezaghebbend antwoord te krijgen van de DNS-server van uw lokale computer. U ziet dat meestal wanneer u een vraag stelt over een andere lokale computer. De volgende is natuurlijk de informatie over uw daadwerkelijke vraag. Nslookup vermeldt eerst de naam die u hebt opgevraagd, gevolgd door het daadwerkelijke antwoord of, in het specifieke geval, antwoorden. In ons voorbeeld,
Nslookup heeft ook een interactieve modus die u activeert door de opdracht zelf te typen. Als de tool eenmaal is gestart - u zult merken dat de opdrachtprompt verandert in een ">" - bent u klaar om opdrachten rechtstreeks te beantwoorden.
Er zijn veel verschillende manieren waarop u DNS-servers kunt opvragen met nslookup. U kunt alleen informatie over de instellingen van de mailserver ophalen door "set type=mx" in de interactieve modus te typen. U kunt ook verbinding maken met een specifieke DNS-server. Als u bijvoorbeeld verbinding wilt maken met de DNS-server van Google, typt u "server 8.8.8.8".
Nslookup heeft veel meer opties dan dat en het helpt om goed geïnformeerd te zijn over de Domain Name Service om er het meeste uit te halen. Hoewel dit een verouderde tool is en velen zouden graag zien dat deze wordt vervangen door iets moderners, zoals graven, onze volgende tool, blijft het een van de meest gebruikte DNS-tools.
4. Graven
Dig is een andere opdrachtregeltool die aan populariteit wint. Het doel is bijna identiek aan dat van nslookup, maar de syntaxis is een beetje anders. Ook zijn de antwoorden van dig iets uitgebreider dan die van nslookup. Dit is een van de redenen waarom graven er niet in is geslaagd zijn oudere neef te vervangen. Een andere reden is dat, hoewel nslookup op bijna elk systeem aanwezig is, dig alleen aanwezig is op sommige Linux-distributies. Het kan op elke Linux- of Windows-computer worden geïnstalleerd, maar waarom zouden veel beheerders zich druk maken als nslookup de klus geklaard heeft?
Zo ziet een typische graafquery eruit:
$ dig -t mx www.google.com ; <>> DiG 9.10.3-P4-Ubuntu <>> -t mx www.google.com ;; globale opties: +cmd ;; Antwoord gekregen: ;; ->>HEADER<- opcode:="" query,="" status:="" noerror,="" id:="" 40683="" ;;="" flags:="" qr="" rd ="" ra;="" query:="" 1,="" antwoord:="" 0,="" autoriteit:="" 1,="" aanvullend:="" 1="" ;;= "" opt="" pseudosection:="" ;="" edns:="" version:="" 0,="" vlaggen:;="" udp:="" 4096="" ;;="" vraag="" sectie:="" ;www.google.com.="" in="" mx="" ;;=""
Zoals je kunt zien, is het veel uitgebreider dan het antwoord van een typische nslookup.
5. Online DNS-tools – DNSstuff
De laatste set DNS-tools waar we het over willen hebben, zijn online DNS-tools. Die tools kunnen erg handig zijn omdat ze je een ander perspectief geven, dat van een extern apparaat ergens op internet. Er zijn talloze websites die DNS-tools aanbieden. Ze variëren in de exacte tools die ze aanbieden, maar ze zullen je allemaal op zijn minst een openbaar IP-adres laten verkrijgen van een volledig gekwalificeerde domeinnaam.
DNSstuff is bijvoorbeeld zo'n website die een tiental verschillende tools biedt om verschillende aspecten van DNS te testen, waaronder een uitgebreid en gebruiksvriendelijk equivalent van nslookup of dig. Het belangrijkste nadeel van dit soort tools is dat je meestal geen specifieke DNS-server kunt kiezen. Wat je krijgt is het perspectief van een externe internetlocatie.
De markt voor netwerkbeheersoftware is erg druk. Verkort uw zoekopdracht door onze aanbevelingen van de beste netwerkbeheertools te volgen.
Ping-sweeps kunnen op veel manieren in uw voordeel worden gebruikt. Lees verder terwijl we bespreken hoe en introduceer de 10 beste Ping-sweep-tools die u kunt vinden.
Websites zijn belangrijk en moeten voortdurend nauwlettend worden gecontroleerd op adequate prestaties. Hier zijn enkele van de beste tools voor het monitoren van websites.
Hier is een blik op enkele van de allerbeste software-implementatietools om de pijn van het beheer van een willekeurig aantal machines te verlichten
sFlow is een stroomanalyseprotocol dat in tal van netwerkapparaten is ingebouwd. We bekijken de top vijf van beste gratis sFlow-verzamelaars en -analysers.
Nu Linux steeds populairder wordt in datacenters, hebben we gekeken naar het monitoren van bandbreedte op Linux en zijn ook de beste tools aan het beoordelen.
E-mailbeveiliging is een belangrijke taak van managed service providers. We waren bezig met het beoordelen van SolarWinds Mail Assure, een van de beste tools voor dat doel.
Als u een krachtige Windows-gebruiker bent, weet en begrijpt u waarschijnlijk hoe het uitvoeren van verschillende bewerkingen op uw pc meer dan één benadering en
Latency lijkt de grootste vijand van netwerken te zijn. Deze latency-meettools leren hoe latency te testen om problemen op te sporen, te lokaliseren en op te lossen.
Windows-netwerkmonitor vereist tools met beperkte vereisten. Vandaag keken we naar de beste hulpprogramma's voor netwerkbewaking voor Windows 10.