Reverse DNS (PTR) Kaydı Ayarlama: E-posta ve Güvenlik
PTR kaydı nedir, e-posta teslimini ve güvenliği nasıl etkiler, REXE panelinde nasıl ayarlanır, dig -x ile doğrulama ve yaygın sorunlar.
Domain'inizi sunucuya yönlendirin: A, AAAA, CNAME, MX ve TXT kayıt türleri, DNS yayılım süresi, dig/nslookup ile test ve sık yapılan hatalar.
Bir domain satın aldıktan sonra yapmanız gereken en temel işlem, bu domain'i sunucunuzun IP adresine yönlendirmektir. Bu işlem DNS (Domain Name System) kayıtları aracılığıyla gerçekleştirilir. Bu rehberde A, AAAA, CNAME başta olmak üzere tüm DNS kayıt türlerini, nasıl yapılandırılacaklarını ve yaygın hataları ele alacağız.
A kaydı, bir domain adını IPv4 adresine eşler. En temel ve en sık kullanılan DNS kaydıdır.
örnek.com. IN A 203.0.113.50
www IN A 203.0.113.50
www, mail, api gibi alt domainler için ayrı A kayıtları oluşturabilirsiniz.AAAA kaydı, A kaydının IPv6 karşılığıdır. Sunucunuzun IPv6 adresi varsa bu kaydı da eklemelisiniz.
örnek.com. IN AAAA 2001:db8::1
www IN AAAA 2001:db8::1
IPv6 desteği giderek yaygınlaşmaktadır. Hem A hem AAAA kaydı eklemek, sitenizin hem IPv4 hem IPv6 üzerinden erişilebilir olmasını sağlar.
CNAME kaydı, bir domain adını başka bir domain adına yönlendirir. IP adresi yerine başka bir hostname kullanılır.
www IN CNAME örnek.com.
blog IN CNAME örnek.com.
shop IN CNAME mağaza.örnek.com.
CNAME kullanım kuralları:
MX kaydı, domain için e-posta sunucusunu belirtir. E-posta alabilmek için gereklidir.
örnek.com. IN MX 10 mail.örnek.com.
örnek.com. IN MX 20 mail2.örnek.com.
Öncelik değeri (10, 20) düşük olan sunucu önce denenir. Yedek sunucu için daha yüksek öncelik değeri kullanın.
TXT kaydı, domain hakkında metin bilgisi saklar. SPF, DKIM, DMARC ve domain doğrulama için kullanılır.
örnek.com. IN TXT "v=spf1 ip4:203.0.113.50 ~all"
örnek.com. IN TXT "google-site-verification=abc123"
NS kaydı, domain için yetkili DNS sunucularını belirtir. Genellikle domain kayıt şirketiniz tarafından yönetilir.
örnek.com. IN NS ns1.rexe.tr.
örnek.com. IN NS ns2.rexe.tr.
Rexe müşteri panelinizden sunucunuzun IP adresini öğrenebilirsiniz. Alternatif olarak SSH ile bağlanıp şu komutu çalıştırabilirsiniz:
# Sunucunun dış IP adresini öğren
curl -s ifconfig.me
# veya
ip addr show eth0 | grep 'inet ' | awk '{print $2}'
Domain'inizi satın aldığınız kayıt şirketinin (registrar) yönetim paneline giriş yapın. Yaygın kayıt şirketleri:
Tür: A
Host: @ (veya boş bırakın — kök domain için)
Değer: 203.0.113.50 (sunucunuzun IP adresi)
TTL: 3600
www alt domaini için:
Tür: A
Host: www
Değer: 203.0.113.50
TTL: 3600
Sunucunuzun IPv6 adresi varsa:
Tür: AAAA
Host: @
Değer: 2001:db8::1 (sunucunuzun IPv6 adresi)
TTL: 3600
DNS değişiklikleri anında etkili olmaz. Yayılım süresi (propagation) birkaç faktöre bağlıdır:
Tipik yayılım süreleri:
DNS değişikliği yapmadan önce TTL değerini 300 (5 dakika) olarak düşürün. Değişiklik tamamlandıktan sonra tekrar yükseltebilirsiniz. Bu sayede yayılım süresini önemli ölçüde kısaltırsınız.
dig (Domain Information Groper), DNS sorgularını test etmek için en güçlü araçtır.
# A kaydını sorgula
dig örnek.com A
# AAAA kaydını sorgula
dig örnek.com AAAA
# CNAME kaydını sorgula
dig www.örnek.com CNAME
# MX kaydını sorgula
dig örnek.com MX
# TXT kaydını sorgula
dig örnek.com TXT
# Belirli bir DNS sunucusuna sorgula
dig @8.8.8.8 örnek.com A
# Kısa çıktı
dig +short örnek.com A
# Tüm kayıtları listele
dig örnek.com ANY
dig çıktısını okuma:
;; ANSWER SECTION:
örnek.com. 3600 IN A 203.0.113.50
3600: TTL değeri (saniye)IN: Internet sınıfıA: Kayıt türü203.0.113.50: IP adresinslookup Windows ve Linux'ta kullanılabilen alternatif bir DNS test aracıdır.
# Temel sorgu
nslookup örnek.com
# Belirli kayıt türü
nslookup -type=MX örnek.com
nslookup -type=TXT örnek.com
# Belirli DNS sunucusu kullan
nslookup örnek.com 8.8.8.8
# İnteraktif mod
nslookup
> server 8.8.8.8
> set type=A
> örnek.com
# YANLIŞ
@ IN CNAME başka-domain.com.
# DOĞRU
@ IN A 203.0.113.50
DNS kayıtlarında tam domain adları nokta ile biter. Nokta unutulursa domain adı mevcut zone'a eklenir.
# YANLIŞ (zone'a eklenir: mail.örnek.com.örnek.com)
MX 10 mail.örnek.com
# DOĞRU
MX 10 mail.örnek.com.
Aynı hostname için hem A hem CNAME kaydı oluşturmak çakışmaya neden olur.
# Mevcut kayıtları kontrol et
dig www.örnek.com ANY
Yüksek TTL değeri, değişikliklerin yavaş yayılmasına neden olur. Değişiklik öncesi TTL'yi düşürün.
# Mevcut TTL değerini kontrol et
dig +nocmd örnek.com A +noall +answer
Cloudflare, ücretsiz DNS yönetimi ve CDN hizmeti sunar. Domain'inizi Cloudflare'e taşımak için:
# Cloudflare NS sunucularını kontrol et
dig örnek.com NS
# Çıktıda: ns1.cloudflare.com, ns2.cloudflare.com
Cloudflare'in proxy özelliği (turuncu bulut) etkinken gerçek sunucu IP'niz gizlenir. SSL/TLS ayarlarını doğru yapılandırmazsanız bağlantı sorunları yaşayabilirsiniz.
Domain yönlendirme, web altyapısının temel taşıdır. A kaydı ile IPv4, AAAA ile IPv6, CNAME ile alias yönlendirmeleri yapabilirsiniz. DNS değişikliklerinin yayılması zaman alır; dig ve nslookup araçlarıyla değişikliklerinizi test edebilirsiniz. Doğru TTL yönetimi ve kayıt türü seçimi, sorunsuz bir DNS deneyimi için kritik öneme sahiptir.
DNS değişiklikleri genellikle 2-4 saat içinde yayılır, ancak bu süre 48 saate kadar uzayabilir. TTL değerinizi değişiklik öncesinde 300 saniyeye (5 dakika) düşürürseniz yayılım süresini önemli ölçüde kısaltabilirsiniz.
A kaydı bir domain'i doğrudan IP adresine eşler. CNAME ise bir domain'i başka bir domain adına yönlendirir. Kök domain (@) için CNAME kullanılamaz; bunun yerine A kaydı kullanılmalıdır. Alt domainler için her ikisi de kullanılabilir.
Eski TTL değeri nedeniyle DNS önbellekleri eski kaydı tutmaya devam edebilir. 'dig +short örnek.com A' komutu ile hangi IP'nin döndüğünü kontrol edin. Farklı DNS sunucuları (8.8.8.8, 1.1.1.1) ile test ederek yayılım durumunu anlayabilirsiniz.
Aynı hostname için birden fazla A kaydı ekleyebilirsiniz. DNS round-robin yöntemiyle trafik bu IP'ler arasında dağıtılır. Ancak gerçek yük dengeleme için bir load balancer kullanmanız önerilir.
Evet, www.örnek.com ve örnek.com için ayrı kayıtlar gereklidir. www için CNAME @ veya A kaydı, kök domain için A kaydı oluşturun. Bazı DNS sağlayıcıları ALIAS veya ANAME kaydı ile kök domain için CNAME benzeri işlev sunar.
PTR kaydı nedir, e-posta teslimini ve güvenliği nasıl etkiler, REXE panelinde nasıl ayarlanır, dig -x ile doğrulama ve yaygın sorunlar.
Nameserver nedir, kayıt şirketinde NS nasıl değiştirilir, yayılım süresi, whois/dig ile kontrol ve yaygın kayıt şirketi arayüzleri rehberi.
vnstat ile geçmiş istatistikler, iftop ile gerçek zamanlı izleme, nethogs ile süreç bazlı bant genişliği, nload kullanımı ve sonuçları yorumlama.