Rozwiązywanie problemów z łącznością w sieci Windows Server za pomocą programu PowerShell
Windows Server oferuje mnóstwo narzędzi dla administratorów na wypadek, gdyby aplikacja lub komputer nie był w stanie połączyć się z określonym portem lub adresem IP serwera. Jedną z rzeczy, która pojawia się natychmiast, jest użycie narzędzi do rozwiązywania problemów z DNS i innymi problemami z siecią, ale jeśli lubisz używać PowerShell , istnieje genialne polecenie Test-NetConnection , którego możesz użyć.
(Troubleshoot Network)Rozwiązywanie problemów z łącznością sieciową za pomocą programu PowerShell(PowerShell)
Za pomocą polecenia cmdlet Test-NetConnection można znaleźć informacje diagnostyczne dotyczące połączenia. Obejmuje obsługę testu Ping , testu (Ping)TCP , śledzenia trasy( route tracing) , a także diagnostykę wyboru trasy.
W zależności od użytych opcji dane wyjściowe będą składać się z informacji, takich jak ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute i nie tylko.
Oto lista obsługiwanych parametrów
- Wspólny port TCP : Określa typowy numer portu TCP usługi(TCP)
- NazwaKomputera: Określa nazwę systemu nazw domen( Domain Name System) ( DNS ) lub adres IP komputera docelowego.
- ConstrainInterface: Określa ograniczenie interfejsu używane do diagnostyki trasy.
- ConstrainSourceAddress: określa ograniczenie adresu źródłowego, które ma być używane do diagnostyki trasy.
- DiagnoseRouting: wskazuje, że diagnostyka trasy jest uruchamiana w celu uzyskania informacji o wyborze trasy i adresu źródłowego dla hosta zdalnego.
- Przeskoki: Określa liczbę przeskoków do przebycia w poleceniu traceroute.
- InformationLevel: Określa poziom informacji Szczegółowy lub Cichy
- Port: Określa numer portu TCP na komputerze zdalnym.
- TraceRoute: wskazuje, że Tracert działa w celu przetestowania łączności z hostem zdalnym.
Korzystanie z potężnego polecenia (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
Lista przykładowych poleceń
Oto kilka przykładowych poleceń, które możesz wypróbować na swoim komputerze. Niektóre z tych poleceń będą wymagały uprawnień administratora, więc upewnij się, że uruchomiłeś PowerShell 7 lub PowerShell 5.1 z wymaganymi uprawnieniami.
Test-NetConnection youtube.com
Bardziej szczegółowe informacje na temat łączności:
Test-NetConnection youtube.com -InformationLevel "Detailed"
Podczas pracy z usługami sieciowymi należy przetestować określony port TCP .
Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"
Wykonaj(Perform) diagnostykę trasy, aby połączyć się ze zdalnym hostem.
Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed
Znajdź domyślny port strony internetowej
Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP
Uruchom Trace Route dla strony internetowej
Test-NetConnection -ComputerName google.com -TraceRoute
To powiedziawszy, jest to korzystne, jeśli korzystasz z platformy innej niż Windows, ale używasz tego samego polecenia, co w systemie Windows(Windows) .
Poza tym zauważyłem również wykonywanie poleceń dla niektórych stron internetowych, takich jak Microsoft.com . To nie działa. Ping cały czas się nie udaje, co może być przyczyną blokowania takich losowych żądań przez serwer.
Related posts
Jak skonfigurować globalne ustawienia serwera proxy w systemie Windows 10?
Twój serwer DNS może być niedostępny w systemie Windows 11/10
Jak ustawić serwer proxy na tablecie lub urządzeniu hybrydowym z systemem Windows 8.1?
3 sposoby na zmianę adresu IP w Windows 10
Jak korzystać z narzędzia Network Sniffer Tool PktMon.exe w systemie Windows 10?
Jak zmienić nazwę lub zmienić nazwę aktywnego profilu sieciowego w systemie Windows 11/10?
Advanced IP Scanner, darmowy skaner IP dla Windows 10
Jak dodać nowy profil sieci Wi-Fi w systemie Windows 10?
Przeprowadź audyt sieci za pomocą Alloy Discovery Express dla Windows 11/10
NetTraffic: Monitor ruchu sieciowego w czasie rzeczywistym dla Windows 11/10
Jak sprawdzić szybkość karty sieciowej w systemie Windows 11/10?
Tworzenie kopii zapasowych i przywracanie profili sieci WiFi lub sieci bezprzewodowej w systemie Windows 10
Jak wyczyścić pamięć podręczną ARP w systemie Windows 11/10?
System Windows nie może pobrać ustawień sieciowych z routera w systemie Windows 11/10
Co to jest zapora i ochrona sieci w systemie Windows 10 i jak ukryć tę sekcję
Wykrywanie sieci jest wyłączone i nie włącza się w systemie Windows 11/10
Jak udostępniać pliki między komputerami za pomocą sieci LAN w systemie Windows 11/10?
Nie można zmapować dysku sieciowego w systemie Windows 11/10
Jak znaleźć adres IP routera w systemie Windows 10 — Wyszukiwanie adresu IP
Transmisja ping nie powiodła się Ogólny błąd błędu w systemie Windows 11/10