Windows-nätverkskommandon för TCP / IP

Det är ibland användbart att veta nätverkskommandon för att analysera eller konfigurera dina TCP / IP-nätverk

Här är listan över kommandon som kan användas i kommandotolken:

Ping

PING: Testa nätverksanslutningen med en fjärransluten IP-adress

 ping-t [IP eller värd] ping-l 1024 [IP eller värd] 

-T alternativet att pinga kontinuerligt tills Ctrl-C trycks in.

Om du anger -t alternativet kan du alltid få statistik utan att avbryta pings genom att trycka på Ctrl + Break

Detta kommando är också användbart för att generera nätverksbelastning genom att ange storleken på paketet med -l alternativet och paketstorleken i byte.

tracert

TRACERT: Visar alla mellanliggande IP-adresser genom vilka ett paket passerar, mellan den lokala maskinen och den angivna IP-adressen.

 tracert [@IP eller värd] tracert -d [@IP eller värd] 

Detta kommando är användbart om ping-kommandot returnerar någon data för att bestämma på vilken nivå anslutningen misslyckades.

ipconfig

IPCONFIG: Visar eller uppdaterar TCP / IP-konfigurationen

 ipconfig / all [/ release [adapter]] [/ förnya [adapter]] / flushdns / displaydns / registerdns [-a] [-a] [-a] 

Detta kommando, när det körs utan några alternativ, visar nuvarande IP-adress, subnätmasken och standardgatewayen (nätverksgränssnittet på den lokala maskinen)

  • / alla: Visar alla nätverkskonfigurationer, inklusive DNS, WINS, DHCP-servrar, etc ...
  • / förnya [adapter]: Förnyar DHCP-konfiguration för alla adaptrar (om adaptern inte är specificerad) eller en specifik adapter som indikeras av parametern [adapter].
  • / släpp [adapter]: Skickar ett DHCPRELEASE-meddelande till DHCP-servern för att släppa den aktuella DHCP-konfigurationen och avbryta IP-adresskonfigurationen för alla adaptrar (om adaptern inte är specificerad) eller en specifik adapter som anges av parametern [adapter]. Den här parametern inaktiverar TCP / IP för nätverkskort som är konfigurerade för att automatiskt få en IP-adress.
  • / flushdns: Töm och återställ DNS-klientupplösningscachen. Det här alternativet är användbart för att utesluta negativa poster och alla andra poster som läggs till dynamiskt i cacheminnet.
  • / displaydns: Visar cachen för DNS-klientupplösaren, som innehåller poster som är förinstallerade från den lokala värdfilen och alla nyligen erhållna poster för namnfrågor som avgörs av värddatorn. DNS-klienttjänsten använder den här informationen för att snabbt lösa vanliga frågorna innan de frågar de konfigurerade DNS-servrarna.
  • / registerdns: Uppdaterar alla DHCP-leasingavtal och omregistrerar DNS-namn.

NetStat

NETSTAT: Visar status för TCP / IP-stacken på den lokala maskinen

 NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [intervall] 
  • -a Visar alla anslutningar och lyssningsportar (serverns anslutningar hämmas normalt).
  • -e Visar Ethernet-statistik. Kan kombineras med -s alternativet.
  • -n Visar adresser och portnummer i numerisk form.
  • -p proto Visar anslutningar för protokollet specificerat av proto, proto kan vara TCP eller UDP. Används med -s alternativet för att visa per protokollstatistik kan proto vara TCP, UDP eller IP.
  • -r Visar innehållet i routingstabellen.
  • -s Visar statistik enligt protokoll. Som standard visas statistik om TCP, UDP och IP, alternativet -p kan användas för att ange en delmängd.
  • intervall: Återställ den valda statistiken, pausa efter ett visst intervall (i sekunder) mellan varje display. Tryck Ctrl + C för att sluta visa statistik.
  • -abnov Visar processer med internetanslutning (lokal IP-adress, port, fjärransluten IP-adress och PID för processen som använder anslutningen såväl som dess namn).

Rutt

ROUTE: Visar eller ändrar routingstabellen

 ROUTE [-f] [kommando [destination] [MASK nätverksmask] [gateway] 
  • -f Rensar rutningstabellerna för alla gateway-poster. Används i samband med någon av kommandona nedan, rensas tabellerna före körning av kommandot.
  • -p Gör inmatningen i bordet, resterande (efter omstart).

Ange en av fyra kommandon:

  • DELETE: Raderar en rutt.
  • PRINT: Visar en rutt.
  • ADD: Lägger till en rutt.
  • ÄNDRING: Ändrar en befintlig rutt.
  • destination: Anger värd.
  • MASK: Om MASK-sökordet är närvarande tolkas nästa parameter som nätverksmaskparametern.
  • nätmask: Om det anges, anger det värdet på den subnätmask som ska associeras med denna ruttpost. Ospecificerad, det tar standardvärdet 255.255.255.255.
  • Gateway: Anger gatewayen.
  • METRIC: Anger kostnadsmetri för destinationen

Arp

ARP: Lösa IP-adresser till MAC-adresser. Visar och ändrar översättningstabellerna av IP-adresser till fysiska adresser som används av ARP-adressupplösningsprotokollet.

 ARP-adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if] 
  • -a Visar aktiva ARP-poster genom att utfråga det aktuella dataprotokollet. Om adr_inet är specificerat visas bara fysiska och IP-adresser för den angivna datorn. Om flera nätverksgränssnitt använder ARP visas uppgifter för varje ARP-tabell.
  • -g är densamma som -a
  • adr_inet Anger en internetadress.
  • -N-adr_if Visar ARP-poster för nätverksgränssnittet som anges av adr_if.
  • -d Tar bort värden som anges av adr_inet.
  • -s Lägger till värden och associerar adr_inet-adressen med den fysiska adressadressen. Den fysiska adressen ges som sex hexadecimala byte separerade av bindestreck. Posten är permanent.
  • adr_eth Anger en fysisk adress.
  • adr_if Anger internetgränssnittet vars adressöversättningstabell ska ändras. När det inte anges kommer det första tillämpliga gränssnittet att användas.

nbtstat

NBTSTAT: Uppdatera cacheminne för LMHOSTS-filen. Visar protokollstatistik och nuvarande TCP / IP-anslutningar med hjälp av NBT (NetBIOS över TCP / IP).

 NBTSTAT [-a fjärrnamn] [-A IP-adress] [-c] [-n] [-r] [-R] [-s] [S] [intervall] 

-a (adapterstatus) visar bordet (namn) på fjärrmaskinen (känt namn).

-A (adapterstatus) visar bordet (namn) på fjärrmaskinen (IP-adress).

-c (cache) visar fjärrnamnens cache inklusive IP-adresserna.

-n (namn) Listar lokala NetBIOS-namn.

-r (löst) Listor namn löst genom sändning och via WINS.

-R (Ladda om) Rensa och ladda om tabellcachen med fjärrnamnen.

-S (Sessioner) Listar sessionerstabellen med destinationens IP-adresser.

-s (sessioner) Listar sessionerna tabell med destination IP-adresser konverterade till värdnamn via värdfilen.

Exempel:

nbtstat -A @IP

Detta kommando returnerar NetBIOS-namnet, systemnamnet, de anslutna ... till fjärrmaskinen.

Telnet

TELNET

 telnet telnet 

Telnet-kommandot för åtkomst till fjärrvärden i terminalläge (passiv skärm). Det låter dig också kontrollera om någon TCP-tjänst körs på en fjärrserver genom att ange IP-adressen efter TCP-portnumret. Således kan vi testa om SMTP-tjänsten körs på en Microsoft Exchange-server, med hjälp av IP-adressen för SMTP-kontakten och sedan 25 som portnummer. De vanligaste portarna är:

  • ftp (21),
  • telnet (23),
  • smtp (25),
  • www (80),
  • kerberos (88),
  • pop3 (110),
  • nntp (119)
  • och nbt (137-139).

Värdnamn

HOSTNAME: Visar maskinens namn

Ftp

FTP: Klient för att ladda upp filer

 ftp -s: 
  • -s Med det här alternativet kan du köra FTP i batchläge: Anger en textfil som innehåller FTP-kommandon.

nslookup

Nslookup skickar DNS-förfrågningar till en DNS-server

 nslookup [domain] [dns server] 

Kommandot nslookup för att skicka DNS-förfrågningar till en server. Som standard, om du inte anger DNS-servern, kommer kommandot att använda den som är konfigurerad för ditt nätverksgränssnitt (det du använder för att surfa på Internet, till exempel).

netsh

Läs mer: Använda Netsh

Tidigare Artikel Nästa Artikel

Bästa Tipsen