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

Forrige Artikel Næste Artikel

Top Tips