Risolvere i problemi di connettività di rete di Windows Server tramite PowerShell
Windows Server offre moltissimi strumenti per gli amministratori nel caso in cui un'applicazione o un computer non sia in grado di connettersi a una porta specifica o a un IP del server. Una cosa che viene immediatamente visualizzata è l'utilizzo di strumenti per risolvere DNS e altri problemi di rete, ma se ami usare PowerShell , c'è un brillante comando Test-NetConnection che puoi usare.
Risolvere(Troubleshoot Network) i problemi di connettività di rete tramite PowerShell
È possibile utilizzare il cmdlet Test-NetConnection per trovare informazioni diagnostiche per una connessione. Include il supporto per il test Ping , il test (Ping)TCP , il tracciamento del percorso( route tracing) e anche la diagnostica della selezione del percorso.
A seconda delle opzioni utilizzate, l'output sarà costituito da informazioni quali ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute e altro.
Ecco l'elenco dei parametri supportati
- Porta TCP(TCP) comune : specifica il numero di porta TCP del servizio tipico
- ComputerName: specifica il nome DNS ( Domain Name System ) o l'indirizzo IP del computer di destinazione.
- ConstrainInterface: specifica il vincolo di interfaccia da utilizzare per la diagnostica del percorso.
- ConstrainSourceAddress: specifica il vincolo dell'indirizzo di origine da utilizzare per la diagnostica dell'instradamento.
- DiagnoseRouting: indica che la diagnostica del percorso viene eseguita per emettere le informazioni sulla selezione del percorso e dell'indirizzo di origine per l'host remoto.
- Hops: specifica il numero di salti da attraversare in un comando traceroute.
- InformationLevel: specifica il livello di informazioni Detailed o Quiet
- Porta: specifica il numero di porta TCP sul computer remoto.
- TraceRoute: indica che Tracert viene eseguito per testare la connettività all'host remoto.
Utilizzando il potente (Using the powerful )cmdlet Test-NetConnection
Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed" ComputerName : www.contoso.com RemoteAddress : 2600:1409:a:185::2768 ConstrainInterfaceIndex : 5 SelectedSourceAddress : 2001:4898:e0:79:75dd:64cf:d9ff:f86 OutgoingInterfaceIndex : 5 SelectedNetRoute : DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 RouteSelectionEvents : IP: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4 RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint. SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. RouteDiagnosticsSucceeded : True
Elenco di comandi di esempio
Ecco alcuni esempi di comandi che puoi provare sul tuo computer. Alcuni di questi comandi richiedono privilegi di amministratore, quindi assicurati di avviare PowerShell 7 o PowerShell 5.1 con l'autorizzazione richiesta.
Test-NetConnection youtube.com
Informazioni più dettagliate sulla connettività:
Test-NetConnection youtube.com -InformationLevel "Detailed"
Quando si lavora con i servizi Web, è necessario testare una porta TCP specifica .
Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"
Eseguire(Perform) la diagnostica del percorso per connettersi a un host remoto.
Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed
Trova la porta predefinita di un sito web
Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP
Esegui Traccia percorso per un sito web
Test-NetConnection -ComputerName google.com -TraceRoute
Detto questo, è utile se ci si trova su una piattaforma non Windows ma si utilizza lo stesso comando di Windows .
Oltre a questo, ho anche notato l'esecuzione di comandi per alcuni siti Web come Microsoft.com . Non funziona. Il ping fallisce continuamente, il che potrebbe essere una cosa del server che blocca tali richieste casuali.
Related posts
Come configurare Global Proxy Server Settings in Windows 10
Il tuo DNS Server potrebbe non essere disponibile in Windows 10
Come impostare un server proxy su tablet Windows 8.1 o dispositivo ibrido
3 modi per modificare l'indirizzo IP in Windows 10
Come utilizzare Network Sniffer Tool PktMon.exe in Windows 10
Come abilitare Wake-on-LAN in Windows 10
Perché il mio ping Time è così alto in Windows 11/10?
Cos'è TCP and UDP Port? Come bloccarli o aprirli in Windows 10?
Come condividere file tra computer utilizzando LAN in Windows 10
Opzione per cambiare Network da Public a Privato mancante in Windows 11/10
Come cancellare ARP Cache in Windows 11/10
Abilita o disabilita Network Discovery o condivisione in Windows 10
Come controllare Network Adapter Speed su Windows 10
Backup and Restore WiFi o Wireless Network Profiles in Windows 10
Windows non può ottenere lo Network Settings dal router in Windows 10
Abilita o disabilita il Wi-Fi e Ethernet adapter su Windows 11
Non riesco a vedere gli altri computer sulla mia rete in Windows 10
Come impostare uno IP Address statica in Windows 10
Nettraffic: Real Time Network traffic Monitor per Windows 10
Make Network File Always Available Offline su Windows 10