So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

Fehlerbehebung bei der Windows Server-Netzwerkkonnektivität über PowerShell

Hinweis: Im nächsten Thema, das Sie lesen werden, erfahren Sie Folgendes: Fehlerbehebung bei der Windows Server-Netzwerkkonnektivität über PowerShell

Windows Server bietet viele Tools für Administratoren für den Fall, dass eine Anwendung oder ein Computer keine Verbindung zu einem bestimmten Server-Port oder einer bestimmten IP-Adresse herstellen kann. Eine Sache, die sofort ins Auge fällt, ist der Einsatz von Werkzeugen zur Lösung DNS und andere Netzwerkprobleme, aber wenn Sie möchten, verwenden Muschelkraft habe ein tolles Team Test-NetConnection das du nutzen kannst

Fehlerbehebung im Netzwerk(Lösen Sie Netzwerkprobleme), indem Sie eine Verbindung herstellen Muschelkraft

Test-NetConnection-Cmdlet(Test-NetConnection) kann verwendet werden, um Diagnoseinformationen über die Verbindung zu erhalten. Inklusive Prüfstand Pfeife nachweisen TCP Routenverfolgung und Routenauswahldiagnose.

Abhängig von den verwendeten Parametern besteht die Ausgabe aus Informationen wie: Computername , Remote-Adresse , Quelladresse ausgewählt , Index der ausgehenden Schnittstelle , ausgewählten Netzwerkpfad usw

Hier finden Sie eine Liste kompatibler Optionen

  • gemeinsamer Hafen TCP : gibt eine typische Portnummer an TCP-Dienst.(TCP)
  • ComputerName: Gibt den Namen des Domänennamensystems an ( DNS ) oder die IP-Adresse des Zielcomputers.
  • ConstrainInterface – Gibt die Schnittstellenbeschränkung an, die für die Routendiagnose verwendet wird.
  • ConstrainSourceAddress – Gibt die Quelladressbeschränkung an, die für die Routendiagnose verwendet wird.
  • DiagnoseRouting – Gibt an, dass Routendiagnosen durchgeführt werden, um Routenauswahl- und Quelladressinformationen für den Remote-Host anzuzeigen.
  • Hops: Gibt die Anzahl der Hops an, die im Traceroute-Befehl durchlaufen werden sollen.
  • InformationLevel – Gibt die ausführliche oder stille Informationsebene an.
  • Port: Gibt die Portnummer an TCP auf einem Remote-Computer.
  • TraceRoute – Gibt an, dass Tracert ausgeführt wird, um die Konnektivität zu einem Remote-Host zu testen.

mit leistungsstarken (Mit den Mächtigen)Cmdlet(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

Beispielbefehlsliste

Beheben Sie Probleme mit der Windows Server-Netzwerkkonnektivität mit PowerShell

Hier sind einige Beispielbefehle, die Sie auf Ihrem Computer ausprobieren können. Für einige dieser Befehle sind Administratorrechte erforderlich. Führen Sie sie daher unbedingt aus PowerShell 7 entweder PowerShell 5.1 mit den nötigen Berechtigungen.

Test-NetConnection youtube.com

Weitere Informationen zur Verbindung:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Bei der Arbeit mit Webdiensten ist dies eine sichere Prüfung TCP – Hafen.

Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"

Vollständig(Durchführen) einer Pfaddiagnose, um eine Verbindung zu einem Remote-Host herzustellen.

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed

Suchen Sie den Standardport der Website

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Starten eines Crawling-Pfads für eine Website

Test-NetConnection -ComputerName google.com -TraceRoute

Es ist jedoch nützlich, wenn Sie sich auf einer Nicht-Windows-Plattform befinden, aber denselben Befehl wie in verwenden Fenster .

Außerdem ist mir aufgefallen, dass für einige Websites wie Microsoft.com Befehle ausgeführt werden. Das funktioniert nicht. Ping funktioniert nicht immer, was möglicherweise daran liegt, dass der Server solche zufälligen Anfragen blockiert.

Windows Server bietet Administratoren zahlreiche Tools für den Fall, dass eine Anwendung oder ein Computer keine Verbindung zu einem bestimmten Port oder einer bestimmten Server-IP herstellen kann. Eine Sache, die einem sofort in den Sinn kommt, ist die Verwendung von Tools zur Lösung von DNS- und anderen Netzwerkproblemen, aber wenn Sie gerne PowerShell verwenden, gibt es einen brillanten Befehl Test-NetConnection das du nutzen kannst

Ergebnisse von Test-NetConnection

Beheben Sie Probleme mit der Netzwerkkonnektivität über PowerShell

du kannst den … benutzen Test-NetConnection Cmdlet, um Diagnoseinformationen für eine Verbindung zu finden. Es umfasst Unterstützung für Ping-Test, TCP-Test, Routenverfolgung und auch Routenauswahldiagnose.

Je nachdem, welche Optionen verwendet werden, besteht die Ausgabe aus Informationen wie ComputerName, RemoteAddress, SelectedSourceAddress, OutgoingInterfaceIndex, SelectedNetRoute und mehr.

Hier ist die Liste der unterstützten Parameter

  • CommonTCPPort – Gibt die typische TCP-Portnummer des Dienstes an
  • ComputerName – Gibt den Domain Name System (DNS)-Namen oder die IP-Adresse des Zielcomputers an.
  • ConstrainInterface – Gibt die Schnittstellenbeschränkung an, die für die Routendiagnose verwendet werden soll.
  • ConstrainSourceAddress – Gibt die Quelladresseinschränkung an, die für die Routendiagnose verwendet werden soll.
  • DiagnoseRouting – Zeigt an, dass Routendiagnosen ausgeführt werden, um Informationen zur Quell- und Routenadressauswahl für den Remote-Host zu generieren.
  • Hops: Gibt die Anzahl der Hops an, die in einem Traceroute-Befehl durchlaufen werden sollen.
  • InformationLevel: Gibt die Informationsebene „Detailliert“ oder „Still“ an
  • Port: Gibt die TCP-Portnummer auf dem Remote-Computer an.
  • TraceRoute – Zeigt an, dass Tracert ausgeführt wird, um die Konnektivität zum Remote-Host zu testen.

Die Mächtigen nutzen Test-NetConnection Cmdlet

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

Beispielbefehlsliste

Beheben Sie Probleme mit der Windows Server-Netzwerkkonnektivität über PowerShell

Hier sind einige Beispielbefehle, die Sie auf Ihrem Computer ausprobieren können. Für einige dieser Befehle sind Administratorrechte erforderlich. Stellen Sie daher sicher, dass Sie PowerShell 7 oder PowerShell 5.1 mit der erforderlichen Berechtigung starten.

Test-NetConnection youtube.com

Nähere Informationen zur Konnektivität:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Bei der Arbeit mit Webdiensten geht es darum, einen bestimmten TCP-Port zu testen.

Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"

Führen Sie eine Pfaddiagnose durch, um eine Verbindung zu einem Remote-Host herzustellen.

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed

Suchen Sie den Standardport einer Website

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Führen Sie eine Trace-Route für eine Website aus

Test-NetConnection -ComputerName google.com -TraceRoute

Allerdings ist es von Vorteil, wenn Sie auf einer Nicht-Windows-Plattform arbeiten, aber denselben Befehl wie unter Windows verwenden.

Abgesehen davon ist mir auch die Ausführung von Befehlen für einige Websites wie Microsoft.com aufgefallen. Funktioniert nicht Ping schlägt ständig fehl, was daran liegen könnte, dass ein Server solche zufälligen Anfragen blockiert.