# IPv4 ve IPv6 Arasındaki Fark Nedir?

> IPv4 ve IPv6 nedir, neden IPv6’ya ihtiyaç duyuldu ve dual-stack bağlantı ne demektir? Teknik ayrıntıları sade bir şekilde açıklıyoruz.

IPv4 ve IPv6, internet üzerindeki cihaz ve ağ arayüzlerine adres vermek için kullanılan iki farklı IP adresleme protokolüdür.

IPv4 adresleri 32 bit, IPv6 adresleri ise 128 bit uzunluğundadır.

Örneğin:

- IPv4: `8.8.8.8`
- IPv6: `2001:4860:4860::8888`

İkisi de temel olarak aynı amaca, yani ağ üzerindeki adresleme ve yönlendirmeye, hizmet eder. Ancak adres alanları, adres yazım biçimleri ve protokol özellikleri farklıdır.

[IP adresi nedir?](/rehber/ip-adresi-nedir)

## Neden IPv6 geliştirildi?

IPv4 yaklaşık 4,3 milyar adres sağlayabilir. İnternete bağlanan cihazların hızla artması sonucunda IPv4 adreslerinin kullanılabilirliği ciddi şekilde azaldı.

IPv4’ün yetersizliğini aşmak için NAT, CGNAT, özel IPv4 adresleri ve IP adresi paylaşımı gibi yöntemler yaygınlaştı.

IPv6 ise 128 bitlik adres alanı sayesinde çok daha büyük miktarda adres sağlar.

IPv6’nın amacı yalnızca daha fazla IP adresi üretmek değildir. Aynı zamanda modern internetin uzun vadeli adresleme ihtiyacını karşılamak ve daha fazla cihazın doğrudan adreslenebilmesini sağlamaktır.

Bu nedenle IPv4 ortadan kalkmış değildir. Günümüzde IPv4 ve IPv6 uzun süre birlikte kullanılmaya devam etmektedir.

[Genel IP ve özel IP arasındaki fark](/rehber/ozel-ip-genel-ip-nat)

## IPv4 ve IPv6 adresleri nasıl yazılır?

IPv4, dört adet ondalık sayıdan oluşur: `192.168.1.10`

Her bölüm 0–255 arasında olabilir.

IPv6 ise hexadecimal (onaltılık) gösterim kullanır: `2001:db8:1234:5678::1`

IPv6 adresleri uzun olabildiği için art arda gelen sıfırlar kısaltılabilir.

Örneğin `2001:0db8:0000:0000:0000:0000:0000:0001` şu şekilde yazılabilir: `2001:db8::1`

## IPv4 ve IPv6 arasındaki temel farklar

| Özellik | IPv4 | IPv6 |
| --- | --- | --- |
| Adres uzunluğu | 32 bit | 128 bit |
| Örnek | 8.8.8.8 | 2001:4860:4860::8888 |
| DNS kaydı | A | AAAA |
| Adres sayısı | Yaklaşık 4,3 milyar | Çok daha büyük adres alanı |
| NAT kullanımı | Çok yaygın | Adres ihtiyacı nedeniyle genellikle gerekmez |
| Adres yazımı | Ondalık | Hexadecimal |
| Broadcast | Var | Yok; multicast kullanılır |

## DNS’te IPv4 ve IPv6 farkı

Alan adlarının iki IP ailesine de yönlendirilmesi mümkündür.

A kaydı IPv4 adresini belirtir: `ornek.com` → `185.x.x.x`

AAAA kaydı IPv6 adresini belirtir: `ornek.com` → `2001:db8::10`

Bir alan adının hem A hem de AAAA kaydı olabilir. Böylece IPv4 destekleyen istemciler IPv4, IPv6 destekleyen istemciler IPv6 üzerinden bağlantı kurabilir.

[DNS nedir?](/rehber/dns-nedir) · [DNSKONTROL.NET](https://dnskontrol.net/) · [Alan adı ile IP ilişkisi](/rehber/ip-adresi-ile-alan-adi-iliskisi)

## Dual-stack nedir?

Dual-stack, aynı ağın veya cihazın hem IPv4 hem de IPv6 bağlantısını desteklemesidir.

Örneğin bilgisayarınızda IPv4 → `185.x.x.x` ve IPv6 → `2001:xxxx:xxxx::xxxx` aynı anda bulunabilir.

Bir web sitesi de hem A hem AAAA kaydına sahip olabilir.

Tarayıcı ve işletim sistemi, bağlantının koşullarına göre uygun protokolü kullanabilir.

Bu nedenle bir cihazda IPv4 ve IPv6’nın aynı anda bulunması normaldir.

## IPv6 neden görünmeyebilir?

IPv6 adresinizin görünmemesi mutlaka bir hata olduğu anlamına gelmez.

Bunun nedenleri arasında ISS’nin IPv6 vermemesi, modem/router’da IPv6’nın kapalı olması, yerel ağın IPv6 kullanmaması, kurumsal firewall’ın IPv6’yı engellemesi, VPN’in yalnızca IPv4 üzerinden çalışması veya bağlantının yalnızca IPv4 üzerinden kurulması bulunabilir.

Bu durumda IPv4 adresiniz dolu olabilirken IPv6 adresiniz boş kalabilir.

[IPv4 adresim](/ipv4) · [IPv6 adresim](/ipv6)

## IPv6 kullanmak NAT’ı tamamen ortadan kaldırır mı?

IPv6’nın çok geniş adres alanı sayesinde adres yetersizliği nedeniyle NAT kullanma ihtiyacı büyük ölçüde ortadan kalkar.

Ancak bu, IPv6 kullanan her cihazın internete açık olduğu anlamına gelmez.

IPv6 ağlarında firewall ve erişim kontrolü hâlâ kritik öneme sahiptir.

Örneğin bir IPv6 adresi doğrudan yönlendirilebilir olsa bile firewall gelen bağlantıları engelleyebilir.

Bu nedenle “IPv6 var = güvenlik yok” veya “IPv6 NAT olmadığı için güvensiz” şeklinde bir yaklaşım doğru değildir.

[IP adresi güvenliği nasıl sağlanır?](/rehber/ip-adresi-guvenligi-nasil-saglanir)

## IPv4 ve IPv6’nın güvenlik farkı var mı?

IPv6’nın kendisi otomatik olarak IPv4’ten daha güvenli veya daha güvensiz değildir.

Güvenlik büyük ölçüde firewall kurallarına, açık portlara, hizmet yapılandırmasına, kimlik doğrulamaya, güncellemelere, VPN ve erişim politikalarına bağlıdır.

Özellikle IPv6 aktif edildiğinde yalnızca IPv4 firewall kurallarının yeterli olduğunu düşünmemek gerekir. IPv6 trafiği için de ayrı firewall kuralları kontrol edilmelidir.

[Port nedir?](/rehber/port-nedir) · [VPN, proxy ve Tor](/rehber/vpn-proxy-tor-ve-ip)

## IPv6 adresinden konum bulunabilir mi?

IPv6 adresinden de ağ ve yaklaşık konum bilgileri elde edilebilir. Ancak bu bilgi GPS konumu değildir.

ISS, ağ bloğu, routing yapısı, hosting, VPN ve diğer altyapılar nedeniyle şehir bilgisi hatalı olabilir.

IPv6’nın 128 bit olması konum bilgisini otomatik olarak daha kesin hale getirmez.

[IP adresi konumu neden yanlış çıkabilir?](/rehber/ip-konum-neden-yanlis) · [IP adresinden hangi bilgiler öğrenilebilir?](/rehber/ip-adresinden-hangi-bilgiler-ogrenilir)

## IPv6’da kara liste durumu

E-posta ve güvenlik tarafındaki kara liste sistemlerinin önemli bölümü uzun yıllar IPv4 merkezli çalışmıştır.

IPv6 için de çeşitli itibar ve DNSBL sistemleri bulunur; ancak IPv4 ve IPv6 için aynı kara liste davranışını varsaymamak gerekir.

Özellikle mail sunucularında IPv6 üzerinden gönderim yapılacaksa PTR/rDNS, A/AAAA uyumu, SPF, DKIM, DMARC, IP itibarı ve mail sunucusunun IPv6 yapılandırması kontrol edilmelidir.

[E-posta gönderiminde IP adresi neden önemlidir?](/rehber/e-posta-gonderiminde-ip-adresi) · [IP kara listesi](/rehber/ip-kara-listesi-nedir)

## Bu sitede IPv4 ve IPv6 nasıl gösterilir?

Bu sitede iki adres ailesi ayrı olarak kontrol edilir: [IPv4 adresim](/ipv4) · [IPv6 adresim](/ipv6)

İstek sunucuya IPv4 üzerinden geldiyse IPv4 sayfasında adres görüntülenir.

İstek IPv6 üzerinden geldiyse IPv6 sayfasında adres görüntülenir.

Örneğin IPv6 üzerinden gelen bir bağlantıda IPv4 → Bu oturumda IPv4 yok, IPv6 → `2001:xxxx:xxxx::xxxx` görülebilir.

Bu durum bağlantınızın IPv6 kullandığını, IPv4’ün ise bu oturumda kullanılmadığını gösterir.

## Kısaca

IPv4, 32 bit adresleme kullanan ve hâlâ internetin büyük bölümünde kullanılan protokoldür.

IPv6, 128 bit adresleme sağlayan ve IPv4 adres yetersizliğine uzun vadeli çözüm olarak geliştirilen yeni nesil IP protokolüdür.

İki protokol bir süre daha birlikte kullanılacaktır. Dual-stack bağlantılarda cihazlar hem IPv4 hem IPv6 kullanabilir.

Kendi bağlantınızı kontrol etmek için: [IPv4 adresimi göster](/ipv4) · [IPv6 adresimi göster](/ipv6) · [IP adresimi sorgula](/sorgula)
