Bir dijital ürün satış scripti aldığında satıcının sana söylediği şu cümleyi duymuşsundur: "Kurulum domain ve IP kilitlidir, kopyalanamaz." Kulağa sağlam geliyor ve çoğu kişi bunu bir kutucuk işaretiymiş gibi geçiştiriyor. Oysa bu iki kilit birbirinden tamamen farklı çalışır, farklı şeyi korur ve yanlış kurulduklarında seni kopyalayan kişiden çok daha fazla senin kendini engellerler. Sabahın köründe sunucu taşıyıp sitesinin beyaz ekran verdiğini gören her satıcı, aslında yanlış kurgulanmış bir IP kilidiyle tanışmıştır.
Bu yazıda kilit meselesinin iç mekaniğini açıyorum: alan adı kilidi neyi karşılaştırır ve hangi başlıkla kandırılabilir, IP kilidi bulut güvenlik katmanı arkasında neden çoğu zaman yanlış sonuç verir, alt alan adları nasıl tanımlanmalı, sunucu veya alan adı değişiminde sırayı bozmadan nasıl ilerlenir. Amaç seni korkutmak değil; bir e-pin satış scripti kurarken bu ayarı bilerek yapmanı sağlamak. Çünkü doğru kurgulanmış kilit, sana hiç fark ettirmeden çalışır; yanlış kurgulanmış olan ise en yoğun satış saatinde kendini hatırlatır.
Domain Kilidi Tam Olarak Neyi Karşılaştırıyor?
Alan adı kilidi, kurulumun çalıştığı adresi lisansa kayıtlı adresle karşılaştırır. Basit görünüyor ama işin tuzağı, "çalıştığı adres" bilgisinin nereden okunduğudur. Pek çok zayıf uygulama bunu doğrudan gelen isteğin ana bilgisayar başlığından alır. Bu başlık istemci tarafından üretilir, yani isteği gönderen kişi tarafından serbestçe yazılabilir. Kurulumu kopyalayan biri istediği başlığı göndererek kontrolü geçebilir.
Sağlam uygulama, karşılaştırmayı sunucunun kendi yapılandırmasından okunan adla yapar ve bu adı normalleştirir: baştaki www ayıklanır, büyük-küçük harf eşitlenir, uluslararası karakterli alan adları kodlanmış biçimine çevrilir, varsa port kısmı atılır. Normalleştirme yapılmazsa çok can sıkıcı bir durum çıkar: lisansı www'suz kaydettirmişsindir, ziyaretçiler www ile gelir ve kilit uyuşmazlık verir. Bu yüzden iyi bir e-pin yazılımı kilidi kurarken her iki biçimi tek kayıt sayar ve sana bunu ayrıca sormaz.
Alt Alan Adları ve Test Kurulumu: Kilit Nereye Kadar Genişler?
Gerçek hayatta tek bir adres kullanmıyorsun. Satış sitesi ana alan adında, bayi paneli bir alt alanda, destek sistemi başka bir alt alanda, güncellemeleri denediğin test kopyası dördüncü bir yerde durur. Kilit yalnızca tek adresi kabul ediyorsa, bunların her biri için ayrı lisans almak veya her taşımada destek beklemek zorunda kalırsın.
Çözüm joker alt alan tanımıdır: kök alan adı kayıtlıysa onun altındaki tüm alt alanlar aynı lisans kapsamında sayılır. Ancak burada bir güvenlik dengesi var. Alt alanlar sınırsız serbest bırakılırsa, kök alan adını kontrol eden biri sınırsız kurulum açabilir; bu da lisansın anlamını azaltır. Makul kurgu şudur: joker alt alan serbest ama aynı anda etkin kurulum sayısı sınırlı, her yeni alt alan ilk doğrulamada kayda geçiyor ve panelinde listeleniyor. Böylece hem rahat çalışırsın hem de haberin olmadan bir alt alanda kopya açıldığında bunu panelde görürsün. Kayıt listesinin nasıl göründüğünü özellikler bölümünde inceleyebilirsin.
| Kilit türü | Neyi engeller | Engellemediği durum | Kırılganlık | Önerilen kullanım |
|---|---|---|---|---|
| Alan adı kilidi | Başka adreste çalıştırma | Aynı adreste yetkisiz erişim | Düşük | Her zaman açık |
| Sunucu IP kilidi | Dosyaların başka sunucuya kopyalanması | Aynı sunucuda ikinci kurulum | Orta | Sabit IP varsa |
| Yönetim IP kısıtı | Panele dışarıdan giriş denemesi | Mağaza tarafı saldırıları | Yüksek | Sabit ofis hattı varsa |
| Joker alt alan | Gereksiz lisans masrafı | Kök alanı elinde tutanı | Düşük | Kurulum sayısı sınırlı |
| Dosya bütünlük kontrolü | Kod değiştirme | Veritabanı müdahalesi | Düşük | Güncellemeyle birlikte |
IP Kilidi Bulut Güvenlik Katmanı Arkasında Neden Yanlış Okuyor?
İşte en çok sorun çıkaran konu. IP kilidi, kurulumun çalıştığı sunucunun adresini lisansa kayıtlı adresle karşılaştırır. Sorun şu: bugün neredeyse her e-pin sitesi trafiği bir bulut güvenlik ve önbellek katmanı arkasından alıyor. Bu katman arkasında sunucunun gördüğü istek IP'si ziyaretçinin değil, ara katmanın adresidir; benzer şekilde bazı yapılandırmalarda kurulumun kendi dışa çıkış adresi ile gelen bağlantı adresi birbirinden farklı olur.
Bu yüzden IP kilidi kurarken hangi adresin kullanıldığı netleşmeli. Doğru referans, kurulumun dışa giden bağlantıda görünen adresidir; gelen isteğin uzak adresi değil. Bir diğer tuzak paylaşımlı barındırmadır: aynı makinede yüzlerce site vardır ve sağlayıcı bakım sırasında siteni başka bir makineye taşır, IP sessizce değişir. Böyle bir ortamda sıkı IP kilidi açmak, bir gün habersiz kapanmayı kabul etmek demektir. Pratik kural: kendi sunucun ve sabit adresin varsa IP kilidini aç, paylaşımlı barındırmadaysan yalnızca alan adı kilidiyle çalış ve IP kontrolünü uyarı moduna al, kapatma moduna değil.
Kilit kaynaklı erişim sorunlarının dağılımı
- Sunucu IP'si habersiz değişti 38%
- Bulut katmanı adresi karıştı 29%
- www biçimi normalleştirilmedi 18%
- Alt alan kapsam dışı kaldı 15%
Yönetim Paneli IP Kısıtı: Kopya Korumasıyla Aynı Şey Değil
Burada bir kavram karışıklığını düzeltmek gerekiyor. "IP kilidi" iki farklı şeyi anlatmak için kullanılıyor ve ikisi hiç alakalı değil. Birincisi yukarıda anlattığımız lisans tarafı: yazılım kopyalanıp başka sunucuya taşındığında çalışmasın. İkincisi ise erişim tarafı: yönetim paneline yalnızca senin belirlediğin adreslerden girilebilsin.
İkincisi, kopya korumasından çok daha yüksek günlük fayda verir. Çünkü e-pin sitelerinde en sık yaşanan olay kod kopyalanması değil, yönetici oturumunun ele geçirilmesidir. Yönetim tarafına adres kısıtı koyduğunda, parolan sızsa bile giriş denemesi kapıya bile gelmez. Ancak uygulamada iki şeye dikkat et: mobil hattan girmen gerekebilir, o yüzden tek adres değil izinli aralık tanımla ve mutlaka ikinci bir güvenli yol bırak (tek kullanımlık doğrulama veya sunucudan açılan geçici izin). Kendini panelden tamamen kilitlemek, bu koruma biçiminin en sık görülen yan etkisidir. İyi kurulmuş bir dijital ürün satış yazılımı bu izin listesini hem panelden hem de dosya tabanlı bir kurtarma yoluyla yönetmene izin verir.
Sunucu veya alan adı değiştireceğin gün ilk iş lisans kaydını yeni bilgiyle güncelle, kilit yeni hedefi kabul ettikten sonra DNS yönlendirmesini değiştir. Ters sırada yaparsan trafik yeni yere düşer ama kurulum kendini tanımaz.
Kilit Kurgusunu Doğru Kurduğunu Nasıl Test Edersin?
Kilit, çalıştığını ancak bir sorun çıktığında gösteren sessiz bir katmandır; bu yüzden test etmek gerekir. Üç basit denemeyle durumunu anlayabilirsin. Birincisi biçim testi: siteye www ile, www olmadan ve büyük harfli yazarak gir; üçünde de aynı şekilde açılıyorsa normalleştirme doğrudur. İkincisi kayıt testi: panelde kayıtlı alan adı ve son doğrulanan adres alanlarına bak, orada yazan adres gerçekten kullandığın adres mi? Çoğu kurulumda bu iki alan yıllardır birbirinden farklıdır ve kimse fark etmemiştir.
Üçüncüsü uyarı testi: yazılımın kilit uyuşmazlığında ne yaptığını önceden bilmen gerekir. Beyaz ekran mı veriyor, teknik hata mı basıyor, yoksa yöneticiye bildirim düşürüp müşteri tarafını ayakta mı tutuyor? Doğru davranış üçüncüsüdür: uyuşmazlık bir olay kaydı üretir, sana bildirim gider, mağaza tarafı çalışmaya devam eder ve yalnızca yönetsel işlemler kısıtlanır. Kilidin nasıl davrandığını kurulum gününde öğrenmek, taşıma gününde öğrenmekten çok daha ucuzdur. Paket kapsamlarını fiyat tablosundan veya doğrudan satın alma sayfasından görebilirsin.
| Kontrol adımı | Nasıl bakılır | Doğru sonuç |
|---|---|---|
| Alan adı normalleştirme | www'lu ve www'suz giriş | İkisi de sorunsuz açılır |
| Kayıtlı alan adı doğruluğu | Lisans ekranındaki kayıt | Kullandığın adresle aynı |
| Son doğrulama zamanı | Lisans ekranı tarih alanı | Son 24 saat içinde |
| IP kontrol modu | Kilit ayarları | Paylaşımlıysa uyarı modu |
| Alt alan listesi | Kayıtlı kurulumlar | Tanımadığın adres yok |
| Yönetim IP izin listesi | Güvenlik ayarları | Aralık tanımlı, yedek yol var |
| Uyuşmazlık davranışı | Belge veya test kurulumu | Bildirim, kademeli kısıt |
| Taşıma haklarının sayısı | Lisans bilgisi | Yazılı ve yeterli |
Kilitleri bilerek kur, taşımada sürpriz yaşama
Joker alt alan, uyarı modlu IP kontrolü, panelden alan adı taşıma ve yönetim erişim listesi Pinova'da hazır gelir. Kapsamı incele.
Bulut güvenlik katmanı kullanıyorum, IP kilidini açmalı mıyım?
Açabilirsin ama kontrol referansının kurulumun dışa çıkış adresi olduğundan emin ol. Adres sağlayıcın tarafından değişebiliyorsa kilidi kapatma yerine uyarı modunda tutmak daha güvenlidir.
Alt alan adlarım için ayrı lisans almam gerekir mi?
Joker alt alan desteği varsa gerekmez; kök alan adı kayıtlıysa altındaki adresler aynı kapsamda sayılır. Etkin kurulum sayısı sınırı olduğundan panelde listeyi kontrol et.
Yönetim paneline IP kısıtı koyup kendimi kilitlersem ne olur?
Sunucu dosya sistemi üzerinden geçici izin tanımlayarak veya izin listesi dosyasını düzenleyerek geri girersin. Bu yüzden kısıtı açmadan önce yedek erişim yolunu test etmek gerekir.
Sunucu taşırken siteyi kapatmam gerekiyor mu?
Hayır. Önce lisans kaydını yeni sunucu bilgisiyle güncelle, kurulumun yeni yerde doğrulandığını gör, sonra DNS yönlendirmesini çevir. Bu sırayla kesintisiz geçiş yapılabilir.
Domain ve IP kilidi, doğru kurulduğunda hiç konuşulmayan; yanlış kurulduğunda ise satış gününü mahveden bir ayar çiftidir. Kilit ekranlarının nasıl göründüğünü, uyarı modunun paneldeki bildirimini ve alan adı taşıma akışını kendi elinle denemek istersen canlı demo kurulumuna girip güvenlik sekmesini aç; bu on dakikalık inceleme, ileride yaşayacağın en can sıkıcı kesintiyi baştan önler.

