Windows-netværkskommandoer til TCP / IP
Det er nogle gange nyttigt at kende netværkskommandoerne til at analysere eller konfigurere dine TCP / IP-netværk
Her er listen over kommandoer, der kan bruges i kommandoprompten:
Ping
PING: Test netværksforbindelsen med en fjern IP-adresse
ping-t [IP eller vært] ping-l 1024 [IP eller vært]
-T-mulighed for at pinge kontinuerligt, indtil Ctrl-C trykkes.
Hvis du angiver -t indstillingen, kan du altid få statistik uden at forstyrre pings ved at trykke på Ctrl + Break
Denne kommando er også nyttig til at generere netværksbelastning ved at angive størrelsen på pakken med -l-optionen og pakkestørrelsen i bytes.
tracert
TRACERT: Viser alle mellemliggende IP-adresser, som en pakke passerer igennem, mellem den lokale maskine og den angivne IP-adresse.
tracert [@IP eller host] tracert -d [@IP eller host]
Denne kommando er nyttig, hvis ping-kommandoen returnerer data, for at bestemme på hvilket niveau forbindelsen mislykkedes.
ipconfig
IPCONFIG: Viser eller opdaterer TCP / IP-konfigurationen
ipconfig / all [/ release [adapter]] [/ forny [adapter]] / flushdns / displaydns / registerdns [-a] [-a] [-a]
Denne kommando, når den udføres uden valgmuligheder, viser den aktuelle IP-adresse, subnetmasken og standardgatewayen (netværksinterfaces på den lokale maskine)
- / alle: Viser alle netværkskonfigurationer, herunder DNS, WINS, DHCP-servere osv. ...
- / forny [adapter]: Fornyer DHCP-konfiguration for alle adaptere (hvis adapter ikke er angivet) eller en specifik adapter angivet med parameteren [adapter].
- / release [adapter]: Sender en DHCPRELEASE-besked til DHCP-serveren for at frigive den aktuelle DHCP-konfiguration og annullere IP-adressekonfigurationen for alle adaptere (hvis adapter ikke er angivet) eller en bestemt adapter angivet med parametret [adapter]. Denne parameter deaktiverer TCP / IP for netværkskort konfigureret til automatisk at få en IP-adresse.
- / flushdns: Tøm og nulstille DNS-klientopløsningsbufferen. Denne mulighed er nyttig for at udelukke negative poster og alle andre poster, der tilføjes dynamisk til cachen.
- / displaydns: Viser DNS-klientopløsningsbufferen, som indeholder indlæsninger forudindlæst fra den lokale værtsfil og eventuelle nyligt opnåede poster til navneforespørgsler, der er løst af værtscomputeren. DNS Client-tjenesten anvender disse oplysninger til hurtigt at løse ofte forespurgte navne, før du spørger de konfigurerede DNS-servere.
- / registerdns: Opdaterer alle DHCP-lejemål og registrerer DNS-navne igen.
NetStat
NETSTAT: Viser status for TCP / IP-stakken på den lokale maskine
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
- -a Viser alle tilslutninger og lytteporte (server-sideforbindelser hæmmes normalt).
- -e Viser Ethernet-statistik. Kan kombineres med -s indstillingen.
- -n Viser adresser og portnumre i numerisk form.
- -p proto Viser forbindelser til protokollen specificeret af proto, proto kan være TCP eller UDP. Bruges med -s mulighed for at vise pr. Protokol statistik, kan proto være TCP, UDP eller IP.
- -r Viser indholdet af rutetabellen.
- -s Viser statistikker pr. protokol. Som standard vises statistikker om TCP, UDP og IP, og -p-indstillingen kan bruges til at angive en delmængde.
- interval: Gentag den valgte statistik, pausér efter et bestemt "interval" (i sekunder) mellem hver skærm. Tryk på Ctrl + C for at stoppe visning af statistik.
- -abnov Viser processer ved hjælp af internetforbindelsen (lokal IP-adresse, port, fjern IP-adresse og PID for processen, der bruger forbindelsen såvel som dens navn).
Rute
ROUTE: Viser eller ændrer rutingstabellen
ROUTE [-f] [kommando [destination] [MASK netværksmaske] [gateway]
- -f Rydder rutetabellerne for alle gateway-indgange. Bruges sammen med en af nedenstående "kommandoer", bliver tavlerne ryddet, før kommandoen udføres.
- -p Gør indtastningen i bordet, resterende (efter genstart).
Angiv en af fire kommandoer:
- DELETE: Sletter en rute.
- PRINT: Viser en rute.
- ADD: Tilføjer en rute.
- ÆNDRING: Ændrer en eksisterende rute.
- destination: Angiver værten.
- MASK: Hvis MASK-søgeordet er til stede, tolkes den næste parameter som netværksmaskeparameteren.
- netmaske: Forudsat specificerer den værdien af den subnetmaske, der skal tilknyttes denne ruteindgang. Uspecificeret, det tager standardværdien på 255.255.255.255.
- Gateway: Angiver gatewayen.
- METRIC: Angiver cost metric for destinationen
Arp
ARP: Løsning af IP-adresser til MAC-adresser. Viser og ændrer oversættelsestabellerne af IP-adresser til fysiske adresser, der anvendes af ARP-adresseløsningsprotokollen.
ARP-adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if]
- -a Viser aktive ARP-indgange ved at forhøre den aktuelle dataprotokol. Hvis adr_inet er angivet, vises kun de fysiske og IP-adresser på den specificerede computer. Hvis mere end en netværksinterface bruger ARP, vises indtastninger for hver ARP-tabel.
- -g er det samme som -a
- adr_inet Angiver en internetadresse.
- -N-adr_if Viser ARP-poster for netværksgrænsefladen angivet af adr_if.
- -d Sletter værten angivet af adr_inet.
- -s Tilføjer værten og associerer adr_inet internetadressen med den adr_eth fysiske adresse. Den fysiske adresse er angivet som 6 hexadecimale byte adskilt af bindestreger. Posten er permanent.
- adr_eth Angiver en fysisk adresse.
- adr_if Angiver internetgrænsefladen, hvis adresseoversættelsestabel skal ændres. Når det ikke er angivet, vil det første anvendelige interface blive brugt.
Nbtstat
NBTSTAT: Opdater cache for LMHOSTS filen. Viser protokolstatistik og aktuelle TCP / IP-forbindelser ved hjælp af NBT (NetBIOS over TCP / IP).
NBTSTAT [-a fjernnavn] [-A IP-adresse] [-c] [-n] [-r] [-R] [-s] [S] [interval]
-a (adapterstatus) viser bordet (navne) på fjernmaskinen (kendt navn).
-A (adapterstatus) viser bordet (navne) på fjernmaskinen (IP-adresse).
-c (cache) viser fjernnavnet cache herunder IP-adresserne.
-n (navne) Viser lokale NetBIOS-navne.
-r (løst) Lister navne løst ved udsendelse og via WINS.
-R (Genindlæs) Ryd og genindlæs tabellen cache med fjernnavne.
-S (Sessioner) Viser sessionstabellen med destinationens IP-adresser.
-s (sessioner) Viser sessionstabellen med destinationens IP-adresser konverteret til værtsnavne via værtsfilen.
Eksempel:
nbtstat -A @IP
Denne kommando returnerer NetBIOS-navnet, systemnavnet, de tilsluttede brugere ... til den eksterne maskine.
Telnet
TELNET
telnet telnet
Telnet-kommandoen til adgang til en ekstern vært i Terminal-tilstand (passiv skærm). Det giver dig også mulighed for at kontrollere, om en TCP-tjeneste kører på en fjernserver ved at angive IP-adressen efter TCP-portnummeret. Således kan vi teste om SMTP-tjenesten kører på en Microsoft Exchange-server ved hjælp af SMTP-stikkets IP-adresse og derefter 25 som portnummer. De mest almindelige porte er:
- ftp (21),
- telnet (23),
- smtp (25),
- www (80),
- kerberos (88),
- pop3 (110),
- nntp (119)
- og nbt (137-139).
Værtsnavn
HOSTNAME: Viser navnet på maskinen
ftp
FTP: Klient til upload af filer
ftp -s:
- -s Denne mulighed giver dig mulighed for at køre FTP i batch-tilstand: Angiver en tekstfil, der indeholder FTP-kommandoer.
nslookup
Nslookup sender DNS-anmodninger til en DNS-server
nslookup [domæne] [dns server]
Nslookup-kommandoen til at sende DNS-anmodninger til en server. Hvis du ikke angiver DNS-serveren, bruger kommandoen som standard den, der er konfigureret til netværksgrænsefladen (den, du bruger til at surfe på internettet).
netsh
Lær mere: Brug af Netsh