IPv6 ULA Oluşturucu
Teknik ayrıntılar
IPv6 ULA Oluşturucu Nasıl Çalışır
Araç Ne Yapar
IPv6 ULA Oluşturucu, RFC 4193 §3.2.2'deki algoritmayı izleyerek başka herhangi bir siteyle çakışma olasılığı düşük bir /48 Unique Local Address öneki üretir. Bir MAC adresi sağlayın (veya aracın rastgele bir tane seçmesine izin verin); araç, EUI-64 ile geçerli NTP zaman damgasının birleştirilmiş hâlinin SHA-1'inden 40 bitlik bir Global ID türetir. Çıktı; /48 öneki, Global ID ve Subnet ID ile örnek bir /64 ana bilgisayar adresini içerir.
Yaygın Geliştirici Kullanım Senaryoları
Ağ yöneticileri, küresel olarak yönlendirilebilir adres alanına bağlı olmayan özel IPv6 ağları kurmak için ULA'ları kullanır. Lab ve homelab işletmecileri site başına bir kez bir ULA öneki seçer, ardından bunu tüm dahili VLAN'lar ve overlay ağlar için yeniden kullanır. Ayrıca küresel IPv6'nın mevcut olmadığı veya istenmediği bulut VPC'leri, konteyner ağları ve air-gapped ortamlar için de faydalıdır.
Veri Biçimleri, Türleri veya Varyantlar
ULA'lar fc00::/7 bloğunda yer alır. Yerel olarak atanmış (L) biti 1'e ayarlandığında pratik önek fd00::/8 olur. Tam /48 düzeni: 8 bit önek (fd) + 40 bit Global ID + 16 bit Subnet ID + 64 bit Interface ID. Global ID, EUI-64 ‖ NTP zaman damgası üzerinde SHA-1'in en düşük 40 bitidir; bu araç, sağlanan MAC'ten FFFE ekleyip universal/local bitini ters çevirerek EUI-64 türetir.
Yaygın Hatalar ve Sınır Durumları
fd00:0:0::/48 veya başka basit bir önek seçmeyin — amaç, rastgeleleştirmek ve çakışma olasılığını azaltmaktır. fc00::/8 yarısı (L biti = 0) ayrılmıştır ve bugün kullanılmamalıdır. ULA'lar genel internette yönlendirilemez; internette yönlendirilebilir IPv6'ya ihtiyacınız varsa bunun yerine ISS'nizden veya RIR'den bir Global Unicast öneki isteyin.
Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı
Yeni bir site kurarken, sonsuza dek yeniden kullanacağınız tek seferlik bir önek seçmek için tarayıcı aracını kullanın. Kod tarafında ise Python'un ipaddress'i, Go'nun net/netip'i veya Rust'ın ipnet'i gibi kütüphaneler, tutarlı hata yönetimiyle Global Unicast adreslerinin yanında ULA'ları da üretebilir veya doğrulayabilir.