Site Overlay

DHCP Üzerinde IP ve MAC Bazlı Arama Yapma

DHCP Üzerinde IP ve MAC Bazlı Arama Yapma | DHCP Reservation Listeleme Rehberi

DHCP Üzerinde IP ve MAC Bazlı Arama Yapma

Windows Server DHCP üzerinde belirli bir Scope içerisindeki tüm IP rezervasyonlarını listeleyin, MAC adreslerini görüntüleyin, IP adresine göre sıralayın ve Out-GridView ile kolayca yönetin.

🚀 Get-DhcpServerv4Reservation Komutu Ne İşe Yarar?

Get-DhcpServerv4Reservation, Windows Server DHCP rolünde bulunan IPv4 rezervasyonlarını görüntülemek için kullanılan bir PowerShell komutudur. Özellikle sistem yöneticilerinin belirli bir DHCP Scope içerisindeki sabit IP atamalarını kontrol etmesini kolaylaştırır.

Bu komut yalnızca DHCP Server rolünün kurulu olduğu sistemlerde ve gerekli yönetici yetkilerine sahip kullanıcılar tarafından kullanılabilir.

📌 Kullanılan PowerShell Komutu

Get-DhcpServerv4Reservation -ScopeId 10.196.1.0 |
Select-Object IPAddress,Name,@{Name='MACAddress';Expression={$_.ClientId}},Description |
Sort-Object IPAddress |
Out-GridView -Title "OFIS Reservations"

📌 Komutun Adım Adım Açıklaması

1. DHCP Rezervasyonlarını Getirme

Get-DhcpServerv4Reservation -ScopeId 10.196.1.0

Bu bölüm DHCP sunucusunda bulunan 10.196.1.0 Scope’undaki tüm IPv4 rezervasyonlarını getirir.

  • Rezervasyon IP adresi
  • Client ID (MAC Address)
  • Reservation Name
  • Description

📌 Select-Object Bölümü

Select-Object IPAddress,Name,@{Name='MACAddress';Expression={$_.ClientId}},Description

Bu bölüm yalnızca gerekli sütunların görüntülenmesini sağlar.

Alan Açıklama
IPAddress Rezervasyon yapılan IP adresi
Name Rezervasyon adı
ClientId MAC adresini temsil eder
Description Açıklama bilgisi

Komutta kullanılan aşağıdaki ifade ise yeni bir sütun oluşturur:

@{Name='MACAddress';Expression={$_.ClientId}}

Burada aslında ClientId alanı, kullanıcı dostu olması için MACAddress adıyla görüntülenmektedir.

📌 IP Adresine Göre Sıralama

Sort-Object IPAddress

DHCP rezervasyonlarını IP adresine göre küçükten büyüğe sıralar. Böylece yüzlerce rezervasyon arasında aranan IP adresini bulmak oldukça kolaylaşır.

📌 Out-GridView ile Listeleme

Out-GridView -Title "OFIS Reservations"

Komut çıktısını PowerShell ekranına yazdırmak yerine grafiksel bir pencere içerisinde açar.

  • Canlı arama yapılabilir.
  • Sütunlara göre sıralama yapılabilir.
  • Kolay filtreleme yapılabilir.
  • Büyük DHCP ortamlarında yönetimi kolaylaştırır.

📌 Örnek Çıktı

IPAddress Name MACAddress Description
10.196.1.10 Printer01 00-11-22-33-44-55 HP Yazıcı
10.196.1.20 Camera01 AA-BB-CC-DD-EE-FF IP Kamera
10.196.1.30 Server01 11-22-33-44-55-66 Dosya Sunucusu

⚡ Komutun Sağladığı Avantajlar

  • Belirli Scope içerisindeki rezervasyonları hızlıca görüntüler.
  • MAC adreslerini okunabilir şekilde listeler.
  • IP adresine göre otomatik sıralama yapar.
  • Out-GridView sayesinde filtreleme ve arama yapılabilir.
  • Büyük DHCP ortamlarında yönetimi kolaylaştırır.
  • PowerShell otomasyonlarında rahatlıkla kullanılabilir.

🔒 Güvenlik ve Yetkilendirme

Bu komut yalnızca DHCP rezervasyonlarını görüntüler. Herhangi bir rezervasyon oluşturmaz, değiştirmez veya silmez. Komutu çalıştırabilmek için DHCP Server yönetim yetkisine sahip olmanız gerekir.

📝 Sonuç

Get-DhcpServerv4Reservation PowerShell komutu, Windows Server DHCP yönetiminde en kullanışlı komutlardan biridir. Tek satırlık bu komut sayesinde belirli bir Scope içerisindeki rezervasyonları listeleyebilir, MAC adreslerini görüntüleyebilir, IP adresine göre sıralayabilir ve sonuçları grafiksel bir pencere içerisinde yönetebilirsiniz.

Özellikle kurumsal ağlarda çok sayıda DHCP rezervasyonu bulunan ortamlarda sistem yöneticilerinin işini önemli ölçüde kolaylaştırır.

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.