PowerShell: Yönlendirme Tablosunu okuyarak localhost ve Uzak Ana Bilgisayarlarda Varsayılan Ağ Geçidine olan bağlantıyı test etme
Söz konusu Ağ Geçidinin IP Adresini bilmeden varsayılan ağ geçidine olan bağlantı nasıl test edilir?
giriiş
Bir Windows Bilgisayar Sunucusunda01 oturum açtığınızı hayal edin. Server02'nin ağ geçidine bağlantısı olup olmadığını kontrol etmek istiyorsunuz. Elbette, Kaynak Parametresi ile Bağlantı Testini çalıştırabilir ve uzaktan ping yapabilirsiniz. Ancak server02'nin ağ geçidinin IP Adresini bilmiyorsunuz. 2 olasılık vardır: a) Server02'ye bağlanın ve ipconfig komutunu çalıştırarak Server02'nin ağ geçidi adresini öğrenin veya b) Makalemi okumaya devam edin ?
Localhost ağ geçidinin erişilebilirliğini kontrol etmek için aşağıdaki Tek Satırı çalıştırın:
Test-Connection (Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Select-Object -ExpandProperty Nexthop) -Quiet -Count 1Doğru, her şey yolunda.
Açıklama: Varsayılan Ağ Geçidinin IP Adresi yönlendirme tablosunda bulunabilir. 0.0.0.0/0 rotasına Varsayılan Rota veya Son Çare Ağ Geçidi adı verilir. Ve bir sonraki durak adresiyle birlikte bu rota bir sonraki adım için çok önemlidir.
Ağ Geçidinin IP Adresini bilmeden Uzak Ana Bilgisayarların Ağ Geçidini test etme
Bir düşünce daha: Neden -Source Parametresini kullanıp onu One-Liner'ımızla birleştirmiyorsunuz? Böylece oynamaya başladım… Server03'ün ağ geçidinin IP adresini bilmeden, sunucu03'ün ağ geçidine olan bağlantıyı test etmek mümkün mü? Kulağa çılgınca geliyor ama: Evet, öyle.
Sunucu dc01'de oturum açtım (dc01 ve sunucu03 aynı etki alanını paylaşıyor) ve aşağıdakileri yapıyorum:
$Name=Read-Host "Computername?"
$Test=Invoke-Command -ComputerName $Name {Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Select-Object -ExpandProperty Nexthop}
Test-Connection -Source $Name -Destination $Test -Count 1Güzel. Server03'ün ağ geçidinin IP Adresi 192.168.0.1'dir. Ve evet, sunucu 03 kendi ağ geçidine ulaşabilir. IP Adresi umurumda değil. ? Varsayılan rota, ağ kartlarının ve yapılandırılmış IP Adreslerinin sayısına bakılmaksızın bana her zaman Varsayılan Ağ Geçidinin IP Adresini verir.
Test Bağlantısı hakkında daha fazla bilgi için Ping'in modern versiyonu: Test Bağlantısı başlıklı makaleme bakın.
Test Bağlantısı ve Varsayılan Rotalar ile oynarken eğlenin!


