Web uygulamanızın Stripe, AWS, OpenAI ve e-posta gibi dış API isteklerinde yaşadığı DNS çözümleme gecikmesini sıfırlayın; Unbound yerel önbelleği ve şifreli DNS-over-TLS (DoT) yapılandırmasını oluşturun.
Web uygulamanız (PHP/Node/Python) harici bir API'ye (Stripe, AWS, OpenAI, Redis Cloud) istek attığında, her defasında dış DNS sağlayıcısına (8.8.8.8 veya 1.1.1.1) gitmek 20-50ms ağ gecikmesi ekler. Yerel Unbound önbelleği bu süreyi 0.5 milisaniyenin altına (RAM içi) indirerek dış çağrıları anında yanıtlar. Ayrıca DNS-over-TLS (DoT Port 853) ile sunucunuzun yaptığı tüm dış sorgular şifrelenir; veri merkezi veya ISP tarafından dinlenemez.
Dış DNS gecikmesine (35 ms) kıyasla %98 daha hızlı
Msg (64M) + RRset (128M) önbellek havuzu
Tam uçtan uca TLS şifreleme ve DNSSEC doğrulama
Çekirdekler arası kilitlenmeyi (lock contention) önleyen dilimler
# /etc/unbound/unbound.conf.d/local-cache-dot.conf
# 2026 Yüksek Performanslı Yerel DNS Önbelleği, DNSSEC ve DoT Yapılandırması
server:
# Arayüz ve Portlar (Yalnızca Yerel Sunucuya Açık)
interface: 127.0.0.1
interface: ::1
port: 53
do-ip4: yes
do-ip6: yes
do-udp: yes
do-tcp: yes
# Çoklu İş Parçacığı ve Soket Optimizasyonu
num-threads: 4
msg-cache-slabs: 4
rrset-cache-slabs: 4
infra-cache-slabs: 4
key-cache-slabs: 4
so-reuseport: yes
# Bellek ve Önbellek Boyutlandırması
msg-cache-size: 64m
rrset-cache-size: 128m
so-rcvbuf: 4m
so-sndbuf: 4m
# Güvenlik ve Gizlilik
hide-identity: yes
hide-version: yes
harden-glue: yes
harden-dnssec-stripped: yes
use-caps-for-id: no
auto-trust-anchor-file: /var/lib/unbound/root.key
val-clean-additional: yes
# Asenkron Önbellek Yenileme (Prefetch)
prefetch: yes
prefetch-key: yes
serve-expired: yes
serve-expired-ttl: 86400
# TTL Politikası (Dış API ve Veritabanı Çağrılarını Hızlandırır)
cache-min-ttl: 300
cache-max-ttl: 86400
# Yetkisiz Ağlara Karşı Erişim Denetimi
access-control: 127.0.0.0/8 allow
access-control: ::1/128 allow
access-control: 0.0.0.0/0 refuse
access-control: ::/0 refuse
forward-zone:
name: "."
forward-tls-upstream: yes
# Cloudflare DNS-over-TLS (DoT - Port 853)
forward-addr: 1.1.1.1@853#cloudflare-dns.com
forward-addr: 1.0.0.1@853#cloudflare-dns.com
forward-addr: 2606:4700:4700::1111@853#cloudflare-dns.com
forward-addr: 2606:4700:4700::1001@853#cloudflare-dns.com
Modern web uygulamaları (PHP, Node.js, Python, Go) arka planda onlarca harici servis ile konuşur: Ödeme sistemleri (Iyzico, Stripe), nesne depolama (S3), AI API'leri, e-posta sunucuları ve veritabanları. Varsayılan Linux kurulumunda her bir dış bağlantı için sistem, veri merkezinin veya Google/Cloudflare'in dış DNS sunucusuna (8.8.8.8 / 1.1.1.1) UDP sorgusu atar. Bu gidiş-dönüş süresi (RTT) sunucunuza her istekte 25 ila 60 milisaniye gecikme ekler.
Sunucunuzun yerel döngüsünde (127.0.0.1:53) çalışan hafif ve optimize birUnbound çözümleyicisi, sorguları doğrudan fiziksel bellekte (RAM) tutar. Bir domain bir kez çözüldükten sonraki tüm sorgular 0.5 milisaniyenin altında anında yanıtlanır.prefetch: yes direktifi ile Unbound, TTL süresi dolmak üzere olan popüler kayıtları arka planda otomatik güncelleyerek kullanıcının hiçbir zaman önbellek ıskalaması (cache miss) yaşamasını engeller.
Geleneksel port 53 UDP DNS sorguları tamamen şifresiz ve açık metin (plaintext) olarak iletilir. Veri merkezi sağlayıcıları, ISP'ler veya aradaki aktarıcılar hangi API'lerle haberleştiğinizi görebilir ve DNS zehirlemesi (cache poisoning) ile sahte IP yönlendirmesi yapabilir. Unbound, dışarıya giden tüm trafiği DNS-over-TLS (Port 853) ile TLS 1.3 standardında şifreler veDNSSEC kriptografik doğrulaması yaparak sahte yanıtları derhal engeller.