AWS Route 53'ün barındırılan her alan adı (hosted zone) için aldığı $0.50 ve milyon sorgu başına $0.40 - $0.70 (GeoDNS) faturaları yerine, kendi VDS sunucularınızda C++ ile yazılmış PowerDNS çalıştırın. Çekirdek başına 260.000+ QPS işleme gücü, otomatik DNSSEC anahtar rotasyonu ve yıllık binlerce dolarlık tasarrufunuzu hesaplayın.
Tek bir vCPU çekirdeği üzerinde PowerDNS 260.000 QPS işleyebilirken; kümeniz toplamda dakikada 15 milyondan fazla DNS sorgusunu sıfır ek maliyetle karşılar.
AWS Route 53; 100 alan adı için zone barındırma ücreti ve 50 milyon sorgu için toplamda yıllık $672 fatura keser. Kendi 2 adet yedekli VDS sunucunuz ise yıllık yalnızca $144 tutar.
Dahili pdnsutil ile Tam Otomatik Anahtar Rotasyonu (Algoritma 13 / Ed25519)
dnssec-policy ile otomatik anahtar yönetimi (Yapılandırması karmaşık)
Dnssec eklentisi (Sınırlı dinamik rotasyon)
KMS Destekli Yönetilen DNSSEC İmzalama
VDS sunucularınızda yetkili DNS hizmetini minimum gecikmeyle yayına almak için hazır konfigürasyon.
# 1. PowerDNS Authoritative + PostgreSQL + PowerDNS-Admin Docker Compose
services:
powerdns-db:
image: postgres:17-alpine
restart: always
environment:
POSTGRES_DB: pdns
POSTGRES_USER: pdns_user
POSTGRES_PASSWORD: ${PDNS_DB_PASSWORD}
volumes:
- /var/lib/pdns-postgres:/var/lib/postgresql/data
powerdns:
image: pschiffe/pdns-pgsql:latest
restart: always
ports:
- "53:53/udp"
- "53:53/tcp"
- "8081:8081"
environment:
PGSQL_HOST: powerdns-db
PGSQL_USER: pdns_user
PGSQL_PASSWORD: ${PDNS_DB_PASSWORD}
PGSQL_DBNAME: pdns
API_KEY: ${PDNS_API_KEY}
depends_on:
- powerdns-db
# 2. DNSSEC'i tek komutla etkinleştirin (ECDSA P-256 / Algoritma 13)
# docker exec -it powerdns pdnsutil secure-zone example.comAjanslar, hosting sağlayıcıları ve yüzlerce mikro-site veya SaaS alan adı yöneten ekipler için AWS Route 53 faturası hızla kabus haline gelir. Yalnızca 200 alan adı barındıran ve ayda 100 milyon DNS sorgusu alan bir altyapı, Route 53'e her ay $70 ila $120+ ($840 - $1.440/yıl) ödemek zorundadır. Oysa 2 adet $5-$6/ay maliyetli küçük VDS sunucusu üzerine kurulan PowerDNS, tüm bu sorgu hacmini çekirdek başına %2 CPU tüketimiyle karşılar.
Klasik düz zone dosyaları yerine PostgreSQL, MySQL veya sıfır gecikmeli LMDB veritabanı sürücüleriyle çalışır. Çekirdek başına 260.000'in üzerinde QPS işleyebilir. Kapsamlı REST API'si ve popüler PowerDNS-Admin web arayüzü sayesinde alan adlarını web arayüzünden veya CI/CD boru hatlarından yönetebilirsiniz.
PowerDNS'in dahili GeoIP Backend eklentisi, MaxMind GeoIP2 veritabanını kullanarak Türkiye'den gelen ziyaretçilere İstanbul sunucunuzun IP'sini, Avrupa'dan gelenlere Frankfurt, Amerika'dan gelenlere ise Virginia sunucu IP'sini döndürür. AWS Route 53'ün ekstra ücret aldığı bu özelliği VDS üzerinde tamamen ücretsiz çalıştırırsınız.
DNS zehirlenmesi (DNS cache poisoning) ve sahte yönlendirmeleri engelleyen DNSSEC, PowerDNS ile pdnsutil secure-zone example.com komutuyla saniyeler içinde aktif edilir. Modern ECDSA P-256 (Algoritma 13) veya Ed25519 kullanarak minimum paket boyutu ve maksimum kriptografik güvenlik sağlar.
En iyi kurumsal uygulama mimarisi: BGP Anycast destekleyen iki farklı sağlayıcıdan (örn. Hetzner, Vultr veya yerel veri merkezleri) iki küçük VDS kiralayıp aynı IP adresini (Anycast IP) anons etmektir. Böylece bir veri merkezinde kesinti yaşansa bile DNS sorguları dünya genelinde milisaniyeler içinde kesintisiz olarak ayaktaki diğer düğüme yönlendirilir.