/16IPv6 Teknolojisi
IPv6 Adresleme: Adres Anatomisi, Türler ve Yazım Kuralları
IPv6 adresinin yapısını, 128 bitin nasıl bölündüğünü, yazım ve kısaltma kurallarını, adres türlerini ve arayüz kimliğinin (SLAAC, EUI-64) oluşumunu anlatır.29 Ekim 2026 · 6 dk okuma
IPv6 adresi 128 bitlik bir sayıdır ve sekiz adet 16 bitlik gruptan oluşur. Bu gruplara kısaca "hextet" de denir; bu bir RFC terimi değil, yaygın bir kısaltmadır. Adresin ilk yarısı genellikle ağı, ikinci yarısı arayüzü tanımlar. Aşağıda adresin parçalarını, yazım kurallarını, türleri ve arayüz kimliğinin nasıl üretildiğini sırayla bulacaksınız.
IPv6'nın genel mantığı için önce IPv6 nedir sayfasına göz atabilirsiniz.
Adres anatomisi: 128 bit nasıl bölünür?
Bir adresi okurken ilk iş, sol baştan kaç bitin ağa, kalanın arayüze ait olduğunu görmektir. Küresel tekil yayın adresi tipik olarak üç parçaya ayrılır (RFC 4291 §2.5.4 (yeni sekmede açılır)):
| Parça | Uzunluk | Görevi |
|---|---|---|
| Küresel yönlendirme öneki | n bit | Sitenin ya da kurumun internetteki yeri |
| Alt ağ kimliği | m bit | Site içindeki bağlantıyı seçer |
| Arayüz kimliği | 128 − n − m bit | Bağlantıdaki arayüzü belirler |
000 ile başlayanlar dışındaki tüm tekil yayın adreslerinde arayüz kimliği 64 bit olduğundan n + m = 64 olur. Pratikte sık görülen bölünme şudur: 48 bit site ön eki, 16 bit alt ağ kimliği ve 64 bit arayüz kimliği.
2001:0db8:0001:0002:0000:0000:0000:0001
|---- 48 bit ----|-16 bit-|---- 64 bit ----|
site ön eki alt ağ arayüz kimliğiBu örnekte 2001:db8:1::/48 site ön ekidir, 2 alt ağ kimliğidir (örnek adres, belgelendirme aralığı). Alt ağ kimliği 16 bit olduğundan bir /48 içinde 65.536 adet /64 alt ağ çıkar. Hangi ön ek uzunluğunun ne anlama geldiğini /32, /48 ve /64 farkları yazısı ayrıca açıyor.
Adresler cihaza değil arayüze atanır. Tek bir ağ kartında birden çok adres bulunabilir; bu normaldir.
Ön ek gösterimi
Ağı belirtmek için adresin ardına bir eğik çizgi ve ön ek uzunluğu yazılır: 2001:db8:0:1::/64. Uzunluk, adresin sol baştan kaç bitinin ön eke ait olduğunu söyler. IPv6'da 255.255.255.0 benzeri bir ağ maskesi yazılmaz; yalnızca ön ek uzunluğu kullanılır.
Uzunluk büyüdükçe blok küçülür. Birkaç örnek:
| Ön ek | Adres sayısı | İçerdiği /64 sayısı |
|---|---|---|
| /32 | 2 üzeri 96 | 4.294.967.296 |
| /48 | 2 üzeri 80 | 65.536 |
| /64 | 18.446.744.073.709.551.616 | 1 |
| /128 | 1 | tek adres |
Ön ekte bir tuzak vardır: ön ek yazarken bir grubun baştaki sıfırları atılabilir, ama sondaki sıfırlar atılamaz. 2001:db8:0:cd3/60 gibi bir yazım meşru değildir. Ön ek hesaplamak için IPv6 subnet hesaplama aracını, kavramı baştan öğrenmek için IPv6 ön eki nedir yazısını kullanabilirsiniz.
Yazım kuralları
RFC 4291 üç yazım biçimi tanımlar. Çıktı üretirken ise RFC 5952 (yeni sekmede açılır)'nin kanonik (tek tip) biçimi önerilir. Okuyan taraf her meşru biçimi kabul etmelidir; yazan tarafın tek tip biçimi seçmesi, adresleri karşılaştırmayı ve aramayı kolaylaştırır.
Kısaltmada uygulanan kurallar şunlardır:
- Her grubun baştaki sıfırları atılır:
0db8yerinedb8. - Tamamı sıfır olan bir grup
0olarak kalır. - En uzun ardışık sıfır grubu dizisi
::ile kısaltılır. Uzunluklar eşitse soldaki seçilir. ::bir adreste yalnızca bir kez kullanılır.- Tek bir 16 bitlik sıfır grubu
::ile kısaltılmaz. - Harfler küçük yazılır.
Tam yazım: 2001:0db8:0000:0000:0000:0000:0000:0001
Kısaltılmış: 2001:db8::1
Tek sıfır grubu kısaltılmaz:
Yanlış: 2001:db8::1:1:1:1:1
Doğru: 2001:db8:0:1:1:1:1:1
Eşit uzunlukta iki dizi varsa soldaki kısalır:
Girdi: 2001:db8:0:0:1:0:0:1
Kanonik: 2001:db8::1:0:0:1Bir adresi bağlantı noktasıyla birlikte yazarken köşeli parantez gerekir: [2001:db8::1]:8080. Parantezsiz 2001:db8::1:8080 belirsizdir, çünkü sondaki parça adresin bir grubu da olabilir. Adreslerin kısaltılması için ayrı bir rehberimiz var: IPv6 adresi nasıl kısaltılır. Elinizdeki adresi hızlıca sıkıştırmak ya da açmak için IPv6 adres sıkıştırma aracına bakabilirsiniz.
IPv4 gömülü adresler
Bazı adreslerin son 32 biti ondalık noktalı IPv4 biçiminde yazılabilir. IPv4-mapped adresler için RFC 5952 §5, karma gösterimi önerir:
::ffff:192.0.2.1::ffff:c000:201 aynı adrestir ve o da geçerlidir. IPv4 kuyruğunda baştaki sıfır kullanılamaz.
Adres türleri
IPv6'da üç ana adres sınıfı vardır: tekil yayın (tek bir arayüze), çoklu yayın (bir gruba) ve anycast (gruptaki en yakın üyeye). Yayın adresi yoktur. Sık karşılaşılan aralıklar şöyledir:
| Aralık | Tür | Kapsam |
|---|---|---|
2000::/3 | Küresel tekil yayın | İnternet genelinde, IANA tahsisleri buradan yapılır |
fe80::/10 | Link-local | Yalnızca tek bağlantı, iletilmez |
fc00::/7 | Yerel benzersiz (ULA) | Bir site içinde, küresel yönlendirilmez |
ff00::/8 | Çoklu yayın | Kapsam alanı adresin içindedir |
::1/128 | Geri döngü | Cihazın kendisi |
::/128 | Belirsiz adres | Henüz adresi olmayan arayüz |
::ffff:0:0/96 | IPv4-mapped | IPv4 düğümünü IPv6 olarak göstermek için |
2001:db8::/32 | Belgelendirme | Örnekler için, gerçek ağda kullanılmaz |
Birkaç ayrıntı sık karıştırılır. Link-local adres ile ULA aynı şey değildir: link-local tek bağlantıyla sınırlıdır, ULA ise bir site içinde yönlendirilebilir ama internete çıkmaz. fec0::/10 (eski site-local) kullanımdan kaldırılmıştır. Çoklu yayın adresi kaynak adres olarak kullanılamaz. ff02::1 adresi, aynı bağlantıdaki tüm düğümleri hedefler ve yönlendiriciler tarafından iletilmez.
Her türün ayrıntılı açıklaması ve örnekleri IPv6 adres türleri yazısındadır. Elinizdeki bir adresin hangi türe girdiğini görmek için IPv6 adres kontrol aracını kullanabilirsiniz.
Bir adresin söz dizimi olarak geçerli olması, tahsis edilmiş ya da yönlendirilebilir olduğu anlamına gelmez. 2000::/3 dışında kalan ve yukarıdaki özel aralıklara girmeyen adresler söz dizimi olarak geçerli yazılabilir, ancak IANA kaydında IETF'e ayrılmış alandadır.
Arayüz kimliği nasıl oluşur?
Adresin sağ yarısı olan 64 bitlik arayüz kimliği (IID) farklı yollarla üretilebilir. Elle ya da DHCPv6 ile atanabilir; en yaygın otomatik yol SLAAC'tır.
SLAAC adım adım
SLAAC (durumsuz adres otomatik yapılandırması, RFC 4862 (yeni sekmede açılır)) şöyle çalışır:
- Arayüz etkinleşince
fe80::ön ekiyle bir link-local adres oluşturulur. - Adres kullanılmadan önce yinelenen adres tespiti yapılır; aynı adres başka bir düğümde varsa kullanılmaz.
- Yönlendirici bir ön ek duyurur. Cihaz bu ön eki kendi arayüz kimliğiyle birleştirerek küresel adresi oluşturur.
SLAAC için ön ek uzunluğu ile arayüz kimliği uzunluğunun toplamı 128 olmalıdır. Pratikte bu, /64 demektir. /64'ü daha küçük parçalara bölerseniz (örneğin /96 bir LAN) SLAAC çalışmaz, çünkü duyurudaki ön ek bilgisi yok sayılır. Yönlendiriciler arası noktadan noktaya bağlantılarda /127 kullanımı ise RFC 6164 (yeni sekmede açılır) ile belgelenmiştir; bu bağlantılarda SLAAC kullanılmaz.
EUI-64: tarihçesi ve neden artık varsayılan değil
Eski yöntem olan değiştirilmiş EUI-64, 48 bitlik MAC adresinin ortasına ff:fe ekler ve ilk sekizlinin evrensel/yerel bitini (u biti) ters çevirir. Belgelendirme amaçlı bir MAC adresiyle örnek:
| Adım | Değer |
|---|---|
| MAC adresi | 00:00:5e:00:53:01 |
Ortaya ff:fe eklenmiş hali | 00:00:5e:ff:fe:00:53:01 |
| u biti ters çevrilmiş IID | 0200:5eff:fe00:5301 |
| Link-local adres | fe80::200:5eff:fe00:5301 |
2001:db8:0:1::/64 içindeki adres | 2001:db8:0:1:200:5eff:fe00:5301 |
Bu yöntemin sakıncası açıktır: MAC adresi adresten geri elde edilebilir ve cihaz hangi ağa giderse gitsin aynı arayüz kimliğini taşır. Bu yüzden RFC 8064 (yeni sekmede açılır), kararlı SLAAC adresleri için kararlı opak kimlik yöntemini (RFC 7217 (yeni sekmede açılır)) varsayılan yapmayı ve donanım adresini gömen yöntemleri varsayılan olarak kullanmamayı ister.
Gizlilik (geçici) adresleri
RFC 8981 (yeni sekmede açılır), süreli geçici adresleri tanımlar (RFC 4941'in yerini alır). Varsayılan değerlerde bir geçici adres bir gün tercih edilir ve iki gün geçerli kalır; bu süreler değiştirilebilir. Cihaz giden bağlantılarda bu adresleri kullanarak uzun süreli bir kimliğin izlenmesini zorlaştırır.
Geçici adresler sizi anonim yapmaz. Adresin ön ek kısmı sabittir ve aynı evdeki ya da ağdaki tüm cihazlar aynı ön eki taşır. Yalnızca arayüz kimliğini değiştirmek, ağda az sayıda cihaz varken gizliliği ciddi biçimde artırmaz.
Karşılaştırma tablosu:
| Yöntem | Kararlılık | MAC içerir mi |
|---|---|---|
| Değiştirilmiş EUI-64 | Donanıma bağlı, kalıcı | Evet |
| Kararlı opak IID (RFC 7217) | Alt ağ başına kararlı | Hayır |
| Geçici adres (RFC 8981) | Kısa ömürlü | Hayır |
| Elle ya da DHCPv6 | Operatör kararı | Operatör kararı |
Örnek: bir adresi baştan sona okumak
Elinize 2001:db8:0:2a::5/64 adresi geçtiğini varsayalım (örnek adres, belgelendirme aralığı). Sırayla şunları sorarsınız:
- Tam hali nedir? Kısaltılmış gruplar açılır:
2001:0db8:0000:002a:0000:0000:0000:0005. Adreste beş grup yazılıdır (2001,db8,0,2ave5); toplam sekiz olması gerektiğinden::üç sıfır grubunu temsil eder. - Ön ek ne?
/64olduğuna göre ilk dört grup ağı belirtir:2001:db8:0:2a::/64. - Hangi tür?
2001:db8::/32belgelendirme aralığıdır; gerçek bir ağda karşınıza çıkmaz. - Arayüz kimliği ne? Son dört grup:
0:0:0:5. Bu değer elle atanmış gibi görünüyor; MAC kaynaklı bir EUI-64 olsaydı ortadaff:febeklerdiniz, ancakff:fegörmek de tek başına kanıt sayılmaz.
Bu okumayı kendiniz yapmak yerine IPv6 adres kontrol aracına adresi yapıştırıp sonucu doğrulayabilirsiniz.
Adresleme proxy kullanımını nasıl etkiler?
Çıkış adresinin hangi ön ekten geldiği, proxy ile çalışırken görünürlüğü belirler. Bir /64 ön ek çok sayıda ayrı çıkış adresi sunar, ama bu adreslerin hepsi aynı ön eki paylaşır; karşı taraf isterse trafiği ön ek düzeyinde değerlendirebilir. IPv6 Proxy paketlerinde her pakette size özel bir /64 subnet verildiği belirtilir. Adreslerin hangi yöntemle döndürüleceği sayfada tanımlı değildir; protokol desteği ve hedefin AAAA kaydı gibi koşulları da siparişten önce sayfadaki sınırlamalardan kontrol edin.
IPv6 adreslerini girdi olarak alan yazılımlarda köşeli parantez, bağlantı noktası ve bölge kimliği (fe80::1%eth0) kuralları sıkça sorun çıkarır; yukarıdaki yazım bölümünü bu açıdan da gözden geçirin.
Sık sorulan sorular
Bir IPv6 adresi kaç bittir ve nasıl yazılır?
IPv6 adresi 128 bittir. Sekiz adet 16 bitlik gruptan oluşur ve her grup en çok dört onaltılık basamakla, iki nokta üst üste ile ayrılarak yazılır. Örnek: 2001:db8:0:1:0:0:0:1. Bu adres kısaltılınca 2001:db8:0:1::1 olur.
IPv6 adresinde çift iki nokta (::) kaç kez kullanılabilir?
Bir adreste yalnızca bir kez. :: işaretinin kaç sıfır grubunu temsil ettiği, adresin geri kalanındaki grup sayısından hesaplanır; iki tane olursa her birinin kaç grup kapsadığı belirsiz kalır. Örneğin 1::2::3 geçersizdir.
Bir /64 ön eki kaç adres içerir?
18.446.744.073.709.551.616 adres, yani 2 üzeri 64. Yayın adresi olmadığı için IPv4'teki gibi "toplam eksi iki" hesabı yapılmaz. Küresel tekil yayın adreslerinde arayüz kimliği 64 bit olduğundan bir bağlantıya tipik olarak bir /64 verilir.
Link-local adres internete çıkmak için kullanılabilir mi?
Hayır. fe80::/10 aralığındaki adresler yalnızca tek bir bağlantı içinde geçerlidir ve yönlendiriciler bu adresli paketleri başka bağlantıya iletmez. İnternet erişimi için küresel tekil yayın adresi gerekir.
IPv6 adresindeki arayüz kimliği MAC adresimi ele verir mi?
Yalnızca değiştirilmiş EUI-64 yöntemiyle üretilmişse, çünkü bu yöntem MAC adresini adrese gömer. Modern işletim sistemleri çoğunlukla bunun yerine kararlı opak kimlik (RFC 7217) ya da geçici adresler (RFC 8981) kullanır. Adreste ff:fe görmek, MAC kaynaklı olduğunu kanıtlamaz.
/112İlgili sayfalar
- MerkezIPv6 TeknolojisiAdres, ön ek ve proxy konularının merkez sayfası.
- IPv6 teknolojisiIPv6 Nedir?128 bitlik adres uzayı ve neden gerekli olduğu
- RehberIPv6 Adresi Nasıl Kısaltılır? RFC 5952 KurallarıIPv6 adresini RFC 5952 kurallarıyla kısaltın: baştaki sıfırlar, en uzun sıfır dizisi, eşitlikte soldaki, küçük harf;…
- RehberIPv6 Adres Türleri: Global, Link-Local, ULA ve Çoklu YayınIPv6 adres türlerini tek tek anlatır: global tekil yayın, link-local, ULA, çoklu yayın, loopback, IPv4-mapped ve…
- RehberIPv6 Prefix Nedir? Ön Ek Uzunluğu Ne Anlama Gelir?IPv6 prefix (ön ek), adresin soldan kaç bitinin ağı belirlediğini söyler. /N gösterimi, ağ ve ana makine bitleri, /64…
- RehberIPv6 /32, /48 ve /64 Arasındaki FarklarIPv6 /32, /48 ve /64 ön eklerinin rolleri, adres sayıları ve aralarındaki 65.536 katlık geçiş; bir /64'ten çıkış…
/128IPv6 Proxy
IPv6 bilgisini IPv6 proxy ile kullanın
Satışı Sağlam Proxy (saglamproxy.com) üzerinden yapılır. Hedefin IPv6 desteğini sipariş öncesinde ürün sayfasından kontrol edin.