1. Anasayfa
  2. Active Directory

Group Policy ile IPv6 Devre Dışı Bırakmak


IPv6 (Internet Protocol Version 6), IPv4 adreslerinin tükenmesi problemine çözüm olarak geliştirilmiş, 128 bit adres yapısına sahip modern bir internet protokolüdür. Microsoft’un Windows işletim sistemleri (hem istemci hem sunucu) varsayılan olarak IPv6’yı etkin (enabled) şekilde getirir ve ağ iletişiminde öncelikli olarak kullanmaya çalışır.

Avantajları:

  • Neredeyse sınırsız adresleme kapasitesi (2^128 adres).
  • Daha güvenli ve hızlı iletişim için geliştirilmiş özellikler (IPsec zorunluluğu, multicast iyileştirmeleri, SLAAC vb.).
  • DHCP’ye gerek kalmadan kendi adresini otomatik atayabilme.

Ancak bazı kurumsal veya test ortamlarında IPv6’yı kapatma ihtiyacı doğar.
Bunun başlıca sebepleri:

  • Altyapı uyumsuzluğu: Router, firewall, switch gibi cihazların IPv6 desteği olmaması.
  • Karma adresleme sorunları: Bazı yazılım ve servislerde IPv4/IPv6 karışıklığı nedeniyle bağlantı hataları.
  • Gereksiz protokol güvenliği: Kullanılmayan protokollerin devre dışı bırakılması güvenlik yüzeyini daraltır.
  • Test ve izole ağlar: Sadece IPv4 ile çalışan senaryolarda basitlik ve tutarlılık sağlama.

Yanlış Bilinen Yöntem: Ağ Kartı Özelliklerinden Kapatmak

Pek çok kişi, ağ adaptörünün özellikleri penceresinde “Internet Protocol Version 6 (TCP/IPv6)” kutucuğunun işaretini kaldırarak IPv6’yı kapattığını düşünür.
Ancak bu işlem:

  • Sadece o anki ağ adaptörünü etkiler.
  • Birden fazla ağ kartı varsa diğerlerinde IPv6 açık kalır.
  • Yeni eklenen adaptörlerde IPv6 yine etkin gelir.
  • Merkezi yönetim veya kalıcılık sağlamaz.

Sonuç: Bu yöntem geçici ve kısmi bir çözümdür. Kalıcı ve merkezi olarak IPv6 yönetmek için Registry veya Group Policy kullanmak gerekir.

Kalıcı Yöntem: Registry Üzerinden IPv6 Yönetimi

IPv6’yı tamamen kapatmak veya önceliğini değiştirmek için Windows’ta kullanılacak anahtar:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  • Değer Adı: DisabledComponents
  • Tür: REG_DWORD (32-bit)
DeğerAçıklama
0x00IPv6 tamamen açık (varsayılan)
0x01Tüm tünel arayüzlerini kapat
0x026to4 devre dışı
0x04ISATAP devre dışı
0x08Teredo devre dışı
0x10Tüm LAN ve PPP arayüzlerini kapat
0x11LAN, PPP ve tünel arayüzlerini kapat
0x20IPv4’ü IPv6’ya tercih et
0x0ATeredo ve 6to4 devre dışı
0xFFIPv6 tüm arayüzlerde kapalı, IPv4 öncelikli

Microsoft tavsiyesi:
IPv6’yı tamamen kapatmak (0xFF) yerine IPv4’ü öncelikli (0x20) yapmak daha güvenlidir. Çünkü IPv6’yı tamamen kapatmak bazı servislerde (DirectAccess, Exchange, SharePoint vb.) iletişim sorunları yaratabilir.

Merkezi Yönetim: Group Policy ile IPv6 Devre Dışı Bırakma

Registry ayarını manuel olarak her cihazda yapmak yerine, Group Policy kullanarak tüm domain ortamında tek seferde uygulayabilirsiniz. Bu yöntem:

  • Merkezi yönetim sağlar.
  • Yeni eklenen bilgisayarlara da otomatik uygulanır.
  • Tek tuşla değiştirme veya geri alma imkânı verir.

Adım 1 – IPv6 Yönetim Şablonlarını Eklemek

Group Policy’de IPv6 ayarlarını görebilmek için gerekli ADMX ve ADML dosyalarını Microsoft’un KB929852 makalesinden indirebilirsiniz.

yada aşağıdaki linki kullanabilirsiniz.

  • IPv6Configuration.admx dosyasını %SYSTEMROOT%\PolicyDefinitions klasörüne kopyalayın.
  • IPv6Configuration.adml dosyasını %SYSTEMROOT%\PolicyDefinitions\en-US (veya sistem dilinizin klasörü, ör. tr-TR) içine kopyalayın.

Bu dosyalar eklenmeden IPv6 ayarları Group Policy Editor’da görünmez.

Adım 2 – GPMC ile Politika Oluşturma/Düzenleme

  1. Server Manager > Tools > Group Policy Management açın.
  2. Tüm domain’e uygulamak istiyorsanız Default Domain Policy üzerine sağ tıklayıp Edit seçin.
  3. Sadece belirli bir OU’ya uygulamak isterseniz yeni bir GPO oluşturup ilgili OU’ya linkleyin.

Adım 3 – IPv6 Konfigürasyonu

  1. Computer Configuration > Policies > Administrative Templates > Network > IPv6 Configuration yoluna gidin.
  2. Politikanın durumunu Enabled yapın.
  3. Açılır listeden istediğiniz modu seçin:
    • Disable all IPv6 components → IPv6 tamamen kapalı.
    • Prefer IPv4 over IPv6 → IPv4 öncelikli (önerilen).
    • Belirli tünel protokollerini kapatma seçenekleri (6to4, ISATAP, Teredo vb.).
  4. OK ile kaydedin.

Yapılandırma Seçenekleri

Bu menüde yapabileceğiniz seçimler şunlardır:

  • Enable all IPv6 components (Windows varsayılanı)
  • Disable all IPv6 components
  • Disable 6to4
  • Disable ISATAP
  • Disable Teredo
  • Disable Teredo and 6to4
  • Disable all tunnel interfaces
  • Disable all LAN and PPP interfaces
  • Disable all LAN, PPP and tunnel interfaces
  • Prefer IPv4 over IPv6

Microsoft Önerisi: Tamamen kapatmak yerine Prefer IPv4 over IPv6 seçeneğini kullanmanız, uyumluluk sorunlarını önler.

Adım 4 – Politikanın Uygulanması

Client Bilgisayarlarda hemen uygulanması için:

gpupdate /force

komutunu çalıştırın. Domain yenileme süresine bağlı olarak ayar tüm cihazlara otomatik yansıyacaktır.

Tecrübeye Dayalı İpuçları

  • Sunucularda IPv6’yı tamamen kapatmadan önce, ortamınızdaki uygulamaların IPv6 gereksinimi olup olmadığını mutlaka kontrol edin.
  • Domain Controller’larda Microsoft, IPv6’nın tamamen kapatılmasını önermiyor.
  • Eğer IPv6’yı devre dışı bırakmak yerine pasif hale getirmek isterseniz, “Prefer IPv4 over IPv6” seçeneğini kullanın.
  • Grup politikasını uyguladıktan sonra restart gerekebilir, özellikle ağ adaptörü ayarları değiştiğinde.