DNS kayıtları siteyi nasıl ayağa kaldırır?
A kaydı IPv4, AAAA IPv6, CNAME başka ada takma, MX e-posta, TXT SPF/DKIM/DMARC ve ACME doğrulama. Nameserver (NS) nerede yönetildiğinizi belirler. Hosting paneli NS’i size verdiyse A kaydı orada; domain registrar’da NS varsayılan ise kayıtlar registrar panelindedir. İkisini birden doldurmak “eski IP’ye gidiyor” klasiğidir.
TTL: 300 saniye kesiş öncesi, 3600+ sonra. www için CNAME apex’e (bazı DNS’lerde ALIAS/ANAME gerekir; RFC CNAME apex yasak). E-posta hariciyse yalnızca A/AAAA değiştirin. Glue record (ns1.ornek.com’un A’sı) nameserver aynı domain’deyse şarttır; unutulursa alan adı çözülmez. SRV kayıtları oyun ve SIP içindir; yanlış öncelik sessiz fail. PTR (ters DNS) e-posta teslimi için istenir, web SSL için değil — VDS IP PTR’si sağlayıcı panelinden istenir. dig NS ornek.com kim otorite bakın. Yerel ipconfig /flushdns veya systemd-resolve --flush-caches eski A’yı temizler.
SSL/HTTPS neden DNS’e bağlı?
Let’s Encrypt HTTP-01, http://alan/.well-known/acme-challenge/ dosyasının doğru sunucuya gelmesini ister. DNS hâlâ eski IP’deyse doğrulama fail. DNS-01 TXT ile 80 kapalı sunucuda da alınır (wildcard *.ornek.com). Sertifika alan adı listesi (SAN) www ve apex’i kapsamalıdır; aksi halde kilit ikonu birinde kırılır. Nginx location ^~ /.well-known/acme-challenge/ { root /var/www/acme; } proxy_pass’in challenge’ı yutmasını önler. CAA issuewild Let’s Encrypt wildcard için ayrıdır. dig TXT _acme-challenge.ornek.com yayını doğrular. 301 www zinciri challenge’ı başka vhost’a atmasın.
Tarayıcı HSTS eski HTTP’yi hatırlar. Mixed content (HTTP görsel) kilit uyarısı. Yönlendirme: 80→443 tek hop; zincir SEO ve hız yer.
cPanel ve VDS’te pratik adımlar
cPanel: Zone Editor’da A, AutoSSL. VDS: registrar’da A → VDS IP, Nginx server_name, certbot. ping ve dig +short ornek.com @8.8.8.8 yayını doğrular. Yerel DNS önbelleği yanıltır.
CAA kaydı yanlış CA’yı keser; Let’s Encrypt kullanırken CAA issue letsencrypt.org. SPF: v=spf1 include:... ~all, MX’e göre. Yanlış SPF mail teslimini bozar, HTTPS’i değil.
| Kayıt | Görevi | Sık hata |
|---|---|---|
| A / AAAA | Web IP | eski hosting IP |
| NS | DNS otoritesi | çift panel |
| MX | posta | web taşımasında silinmesi |
| TXT ACME | DNS-01 SSL | yanlış alt alan |
| CNAME | www | apex CNAME |
Kesiş günü kontrol listesi
TTL düşür (önceki gün). Yeni sunucuda site hosts ile test. SSL al. A kaydını çevir. 301 www politikası. Eski sunucuyu 7 gün kapatma. certbot renew --dry-run. SSL Labs veya Mozilla gözlemi; “A+ pazarlama” şart değil, protokol ve yönlendirme yeter.
IPv6 AAAA yanlışsa bazı mobil şebekeler kırılır; AAAA yoksa yalnızca A ile gidin, boş/yanlış AAAA eklemeyin.
Emriva ürün eşlemesi
Bu bölüm ürün eşlemesidir. Hosting’de AutoSSL/Let’s Encrypt, VDS’te Certbot sizin işinizdir. IP bilgisi panelde görünür. Domain registrar Emriva olmak zorunda değildir; NS’leri karıştırmayın.
Certbot ayrı yazıdadır. Destekte dig çıktısı ve hangi panelde NS olduğunu yazın.
