Alan Adı

Web Siteleri İçin IPv6 Pilotu, Geçiş ve İzleme

Web Siteniz İçin IPv6 Pilotunu Tanımlayın

Loglarda yeni bir adres ailesi

Bir sitenin loglarında alıştığınız noktalı IPv4 adresleri yerine iki nokta işaretleri içeren IPv6 adresleri gördüğünüzü düşünün. Bu varsayımsal örnek bir müşteri sonucu değildir. İncelenmesi gereken ilk soru, kaydın ziyaretçiden CDN’ye gelen bağlantıyı mı yoksa CDN’den sunucuya giden bağlantıyı mı gösterdiğidir.

IPv6, daha geniş bir adres alanı sunan internet protokolüdür. Kullanımı ağ ve ülkeye göre değişir; tek bir sitenin logu küresel benimseme oranını göstermez. Kendi hizmetiniz için önemli olan, kullanıcıların IPv6 yoluna erişip erişemediği ve bu yolun uygulama boyunca doğru çalışıp çalışmadığıdır.

Bu rehber, web sitesi için IPv6 pilotunu hazırlama, test etme ve izleme sırasını açıklar. DNS, sunucu, güvenlik ve uygulama bağımlılıklarını birlikte değerlendirip sonucu ortak bir kabul kaydında toplarsınız. Gerekli IPv4 erişimini koruyarak önce sınırları belli bir uçta doğrulama yapın, ardından ölçülen sonuca göre kapsamı genişletin.

IPv6’nın Temel Kazancı: Daha Geniş Adres Alanı

Adres kıtlığı ile bağlantı kalitesini ayırın

Adresleri kapı numaraları gibi düşünürsek IPv6, IPv4’ün 32 bitlik alanını 128 bite genişletir. Bu, adres planlamasına daha fazla alan sağlar. Her cihazın ayrı genel IPv4 kullanması gerekmediği gibi, IPv6 adresi verilmesi de bir servisin herkese açık olması gerektiği anlamına gelmez; erişim politikası ayrı bir karardır.

IPv6 bazı mimarilerde IPv4 adres paylaşımı için gereken NAT bağımlılığını azaltabilir. Ancak daha kısa rota, daha az ara cihaz veya daha düşük gecikme garanti etmez. Sağlayıcı bağlantıları, CDN yerleşimi, paket kaybı ve uygulama süresi iki adres ailesinin sonuçlarını farklı etkileyebilir.

Örnek: E-ticaret trafiğini yorumlamak

Varsayımsal bir mağazada ürün sayfası, sepet ve ödeme akışını IPv4 ve IPv6 için ayrı ölçün. CDN kullanılıyorsa ziyaretçi–CDN ve CDN–kaynak sunucu bağlantıları farklı adres aileleri kullanabilir. CDN analitiği ile kaynak loglarının aynı şeyi ölçtüğünü varsaymayın; kaydın hangi bağlantıyı ve güvenilir istemci bilgisini temsil ettiğini belirleyin.

IPv6 Desteği Hangi Katmanlarda Kontrol Edilmeli?

Kullanıcı bağlantısından dış bağımlılıklara

Web sitesi, API, webhook ve e-posta aynı takvimde IPv6’ya geçmek zorunda değildir. Her biri için giriş ve çıkış bağlantılarını, hizmet desteğini ve işletim sorumlusunu listeleyin. Bir sağlayıcının genel olarak IPv6 sunması, seçtiğiniz ürünün veya konumun bütün özellikleri desteklediği anlamına gelmez.

Güvenlik kontrolünde erişim politikasının iki adres ailesini kapsadığını doğrulayın; IPv4 kurallarını metin olarak kopyalamak yeterli değildir. İzleme ve oran sınırlama da IPv6’yı doğru işlemelidir. Cloudflare WAF ve oran sınırlama rehberi uygulama katmanını ele alır; kaynak sunucunun ağ kuralları ayrıca denetlenmelidir.

Dual-stack ile gerekli erişimi korumak

Dual-stack, IPv4 ve IPv6’yı birlikte işletmektir. İstemciler bağlantı koşullarına ve kendi seçim davranışlarına göre bir yolu kullanır; IPv6 desteği her zaman IPv6 seçileceğini göstermez. İki yol için DNS, TLS, uygulama ve izleme hazırlığı gerekir. Daha fazla IPv6 trafiği, elde tutulan ücretli IPv4 adreslerini kendiliğinden azaltmaz.

AAAA Kayıtlarını Hazırlıktan Sonra Yayımlayın

A ve AAAA farklı hedefleri gösterir

A kaydı IPv4, AAAA kaydı IPv6 adresini belirtir. AAAA yoksa bu ad için doğrudan IPv6 hedefi bulunmaz; çalışan A kaydı ve IPv4 erişimi varsa bağlantı sürdürülebilir. Doğrudan barındırmada AAAA’yı ancak hedefin IPv6 üzerinden doğru TLS sertifikası ve uygulama yanıtını verdiğini dışarıdan doğruladıktan sonra yayımlayın. CDN kullanıyorsanız onun DNS düzenini izleyin; yanlışlıkla kaynak adresini açarak CDN’yi devre dışı bırakmayın.

DNS kayıtları rehberi A, AAAA ve diğer kayıt türlerini açıklar. Hazırlıkta üretim, test ve yönetim adlarını ayrı inceleyin. AAAA yalnızca bir adres bildirir; yönlendirme, dinleyici ve güvenlik kurallarını kurmaz. Sertifika kapsamı ile sanal sunucu eşleşmesini de hedefte kontrol edin.

TTL trafik yüzdesini belirlemez

Bir kaydı değiştirmeden önce TTL’yi düşürüp önceki TTL süresinin geçmesini beklemek önbellek yönetimine yardımcı olur. Ancak TTL bir trafik bölüştürme aracı değildir; AAAA yayımlandığında uygun istemciler bu yolu kullanabilir. Önce ayrı bir test adı veya düşük riskli pilot seçin. DNS taşıması için TTL stratejileri önbellek planını ele alır; kaydı geri almak, eski yanıtları ve açık bağlantıları anında yok etmez.

Anycast DNS ve dayanıklılık rehberi yetkili DNS erişimini ele alır. DNS’in ayakta kalması, web sunucusunun veya IPv6 yolunun da sağlıklı olduğunu kanıtlamaz. Failover için yedek uçta IPv6 erişimi, sağlık kontrolleri, uygulama verisi ve yönlendirme/DNS değişikliği ayrıca hazırlanmalıdır.

Sunucu, Uygulama ve Güvenlik Hazırlığı

Adres gösterimi ve uygulama uyumluluğu

IPv6 adresleri URL içinde ve bazı adres–port gösterimlerinde köşeli parantezlerle yazılır; her gösterimde parantez kullanılmaz. Parantezler, adresteki iki nokta işaretleriyle port ayıracını ayırır. Kullandığınız sunucu veya proxy’nin sözdizimini izleyin; adresleri sırf iki noktadan bölerek ayrıştırmayın.

Uygulamada sabit yazılmış IPv4 adreslerini, IP veri türlerini, log alanlarını ve dış servis izin listelerini inceleyin. Host adı kullanımı adres değişimini kolaylaştırabilir, fakat istemci kitaplığının IPv6 desteğini veya karşı hizmetin erişimini sağlamaz. Doğrulanmış adres ayrıştırıcıları kullanın; IPv6’nın farklı eşdeğer metin biçimlerini ayrı kullanıcılar gibi değerlendirmeyin.

Aynı güvenlik amacı, protokole uygun kurallar

IPv4 ve IPv6 için aynı erişim amacını uygulayın; kuralları körlemesine kopyalamayın. Amaçlanan hizmetleri ve bağlantılar için gereken yanıtları açık tutarken gerekli ICMPv6 iletilerini engellemeyin. Örneğin Packet Too Big, yol MTU keşfi için önemlidir; komşu keşfi iletilerinin gereksinimleri bağlantı ve filtre konumuna göre değerlendirilir. Bütün ICMPv6’yı kapatmak da sınırsız açmak da uygun bir varsayım değildir.

Oran sınırlamasında tek bir IPv6 adresinin kalıcı bir kullanıcı kimliği olduğunu varsaymayın. Adres veya önek tabanlı sınırları, oturum ve davranış sinyalleriyle birlikte değerlendirin; çok geniş bir önek altında farklı kullanıcıları engellemediğinizi test edin. CDN/proxy başlıklarındaki istemci IP’sini yalnızca tanımlı güvenilir proxy zincirinden kabul edin.

IPv4 ve IPv6’yı Ayrı İzleyin

DNS yanıtından uygulama sonucuna

Yalnızca DNS çözümlemesi veya sunucunun kendi üzerinden yaptığı test yeterli değildir. Dış IPv6 ağlarından, asıl host adını SNI ve sertifika doğrulamasında kullanarak HTTPS erişimini sınayın. IPv4 için de ayrı kontrol çalıştırın; bir yolun arızasını diğeri gizlemesin. VPS izleme ve uyarı rehberi kapsamında bağlantı hatası, yanıt süresi ve uygulama durumunu ayrı izleyebilirsiniz.

Google IPv6 bağlantı testi tarayıcınızın kullandığı ağ bağlantısını inceler; kendi sunucunuzun dışarıdan IPv6 erişimini doğrulamaz. Google IPv6 istatistikleri ise Google’a erişen kullanıcıların ölçümünü gösterir. Bu veriyi kendi trafik payınızla aynı kapsamda sanmayın; tarih, örneklem ve ülke/ağ dağılımı farklı sonuçlar verebilir.

Ekip için ortak bir kontrol kaydı

IPv6 temellerine giriş kavramları tanımak için bir başlangıçtır. Uygulama sırasında ise kullanılan ürünün resmî belgelerine ve ölçülen sonuçlara dönün. Ekip kaydında adres planı, DNS değişikliği, erişim kuralları, test noktaları ve geri dönüş sorumlusu birlikte bulunsun; işin tamamlandığını yalnızca paneldeki bir anahtara bakarak kabul etmeyin.

Pilot öncesinde doldurulacak kabul kaydı
AlanKaydedilecek bilgi
Kapsam ve sorumluHost adı, test edilecek kullanıcı akışları, ilgili ekip ve geri dönüş yetkilisi
Bağlantı yoluZiyaretçi–CDN ve CDN–kaynak sunucu ayrımı; her yolun IPv4/IPv6 durumu
BağımlılıkÖdeme, API veya webhook bağlantısının sahibi, korunan IPv4 yolu ve yeniden değerlendirme koşulu
Test kapsamıTemsil edici dış ağlar, normal ve yoğun dönemler, test zamanı ve veri kaynağı
Kabul ve sonuçÖnceden seçilen hata ve süre ölçütleri, gözlenen sonuç, açık sorun ve karar
Geri dönüşÖnceki yapılandırma, DNS önbelleği ve mevcut bağlantılar için erişim planı

Bu kayıt bir test şablonudur; ölçülmüş sonuç veya her site için geçerli sayısal eşik içermez. Kabul sınırlarını hizmet gereksinimine göre değişiklikten önce belirleyin. Örneğin ödeme servisi yalnızca IPv4 kullanıyorsa, web girişine IPv6 eklenmesi bu çıkış bağımlılığını kaldırmaz.

Düşük Riskli Bir IPv6 Pilotu İçin Sıra

Önce hazırlık ve test, ardından yayın

Gerekli IPv4 yolunu koruyun. Önce seçilen uç için IPv6 adresleme ve yönlendirmeyi, dinleyiciyi, TLS sertifikasını, protokole uygun güvenlik kurallarını ve iki adres ailesinin izlemesini hazırlayın. Dış IPv6 ağlarından uygulama erişimini doğrulayın. Bu kontroller geçtikten sonra AAAA yayımlayın veya CDN’nin belgelenmiş IPv6/DNS adımlarını uygulayın.

Başlangıç için düşük trafikli ama temsil edici bir test veya dokümantasyon adı seçilebilir; erişilebilirliği kritik bir durum sayfası sırf düşük trafik aldığı için risksiz sayılmaz. Kabul ölçütlerini önceden yazın. Kullanıcı ağlarını ve yoğun saatleri kapsayan gözlemden sonra ana alan adlarına, API’lere ve uygun iç bağlantılara geçin.

Değişiklik kaydı ve geri dönüş

Her kuralın amacını, ölçüm kaynağını ve sorumlusunu kaydedin. TTL değişikliği gerekiyorsa bunu önce yapıp eski TTL’nin geçmesini bekleyin. Yayından sonra bağlantı hatalarını ve uygulama sonuçlarını karşılaştırın; sorun halinde yeni değişikliği geri alıp önbellekteki yanıtlar ve mevcut bağlantılar için gereken erişimi sürdürün. Sonuç doğrulanınca uygun normal TTL değerine dönün.

Yedek bölge veya otomatik failover kullanılıyorsa IPv6’yı ayrıca sınayın. Sağlık kontrolünün hangi adres ailesini ölçtüğünü, yedek uçtaki TLS ve uygulama durumunu, A/AAAA davranışını ve geri dönüş yolunu kaydedin. IPv4 failover düzeni IPv6’yı otomatik olarak kapsamaz.

Sonraki Adımı Ölçüm Sonucuyla Seçin

Tamamlanma ölçütü yalnızca trafik payı değildir

Devreye alma sırası kapanış kontrolünde de aynıdır: adresleme, yönlendirme, dinleyici, TLS, güvenlik, izleme ve dış erişim testi tamamlanır; AAAA bundan sonra yayımlanır. TTL planı önceden yapılır, DNS dayanıklılığı uygulama erişiminden ayrı değerlendirilir ve izleme panoları her iki adres ailesini kapsar. Güvenlikte aynı amacı korurken gerekli ICMPv6 iletilerini protokole uygun ele alın.

Pilotu başarılı saymak için sadece loglarda uzun adresler görmek yeterli değildir. Gerekli kullanıcı ağlarından erişim, doğru sertifika, çalışan uygulama akışları, görünür hatalar ve uygulanabilir geri dönüş gerekir. Bu sonuçları belgeleyip sonraki hizmeti seçin; performans, tasarruf veya sorunsuz geçiş sonucunu ölçmeden varsaymayın.

Sıkça Sorulan Sorular

Düşük riskli bir pilot seçin. IPv6 adresleme, yönlendirme, dinleyici, TLS, güvenlik ve izlemeyi hazırlayıp dış bir IPv6 ağından gerçek host adıyla uygulama erişimini doğrulayın. AAAA kaydını bundan sonra yayımlayın; gerekli IPv4 erişimini koruyun. CDN kullanıyorsanız onun DNS ve IPv6 adımlarını izleyin.

Garanti değildir. IPv6 ve IPv4 yollarının yönlendirmesi, kaybı ve CDN yerleşimi farklı olabilir; sonuç daha hızlı, benzer veya daha yavaş çıkabilir. Aynı uygulama akışlarını temsil edici ağlardan karşılaştırın. Daha geniş adres alanı, tek başına daha kısa rota veya daha düşük gecikme demek değildir.

İki adres ailesinde aynı erişim amacını uygulayın, kuralları körlemesine kopyalamayın. Gerekli ICMPv6 iletilerini ve yol MTU keşfini koruyun; WAF, oran sınırlama ve logları IPv6 için test edin. İstemci IP başlıklarını yalnızca güvenilir proxy zincirinden kabul edin; bir IP’yi kalıcı kullanıcı kimliği saymayın.
↑