Windows 10'da, uzak makinedeki belirli bir bağlantı noktasına bağlantıyı kontrol etme yeteneği vardır. Bu, PowerShell sayesinde mümkündür. Bu nedenle, üçüncü taraf araçlara gerek yoktur ve bunu yerel olarak yapabilirsiniz.
Reklam
PowerShell, gelişmiş bir komut istemi biçimidir. Kullanıma hazır çok sayıda cmdlet ile genişletilmiştir ve çeşitli senaryolarda .NET framework / C # kullanma yeteneği ile birlikte gelir. Komut dosyaları yazma beceriniz varsa, Windows'u otomatikleştirmek için çok güçlü bazılarını oluşturabilirsiniz.
Cmdlet'lerinden biri, Test-NetConnection , uzak bir adrese ve kullanıcı tarafından belirtilen özel bir bağlantı noktasına olan bağlantıyı kontrol etmek için kullanılabilir.
Aşağıdaki sözdizimine sahiptir:
Test-NetConnection -ComputerName COMPUTER_NAME -Port_NUMBER
Aşağıdaki gibi kullanın.
Windows 10'da uzak ağ bağlantı noktası bağlantısını test edin
- PowerShell'i açın
- Aşağıdaki komutu yazın:
Test-NetConnection -ComputerName COMPUTER_NAME -Port_NUMBER
COMPUTER_NAME kısmını gerçek uzak bilgisayar adı veya IP adresiyle değiştirin. PORT_NUMBER kısmı yerine bağlanmanız gereken bağlantı noktasını belirtin.
Örneğin, herkese açık Google DNS sunucusunun (8.8.8.8) DNS portuna (53) olan bağlantıyı test edelim. Komut aşağıdaki gibi görünecektir:
Test-NetConnection -ComputerName 8.8.8.8 -Port 53
Çıktı:ÇizgiTcpTestSucceeded: Doğrubağlantının başarılı olduğunu ve 53 numaralı bağlantı noktasının açık olduğunu gösterir.
Gelen bağlantılar için kapalı olan rastgele bir bağlantı noktasına bağlanmaya çalışırsanız, Test-NetConnection cmdlet'i aşağıdaki bilgilerle yanıt verir:
spotify'da kişi nasıl eklenir
Çıktı, bağlantının başarısız olduğunu gösterir. ÇizgiTcpTestSucceeded'False' değerine sahiptir, ancak cmdlet, hedef sunucunun canlı olduğuna dair ek bilgi gösterir. Hedef adrese ping attı ve sonuçları çıktıya dahil etti. Çizgilere bakın:
PingSucceeded: Gerçek PingReplyDetails (RTT): 48 ms
Bazı sunucular için şu durumla karşılaşabilirsiniz:PingSucceededdır-dirYanlışfakatTcpTestSucceededdır-dirDoğru. Bu, yalnızca hedef sunucuda ICMP Ping'in devre dışı bırakıldığı, ancak hedef bağlantı noktasının gelen bağlantılar için açık olduğu anlamına gelir.
Cmdlet Test-NetConnection en kullanışlı PowerShell cmdlet'lerinden biridir. Zaman kazandırır ve Windows 10'daki yerleşik ağ tanılama işlevini genişletir.
Test-NetConnection cmdlet'i Windows 8.1'de de mevcuttur.
Bu kadar.