Eğitimler

Yeni bir site için DNS yapılandırma

DNS kayıtlarını doğru sırayla yapılandırarak web siteniz ve e-postanız aynı anda sorunsuz şekilde çalışmaya başlar. A'dan MX'e kadar her şeyi adım adım öğrenin.

Eğitimler

DNS Ayarlarının Sırası Neden Önemlidir?

Yeni bir alan adı satın aldığınızda ve web sitenizi hosting veya sanal sunucuda yayınlamak istediğinizde, ilk öğrenmeniz gereken şey DNS ayarlarıdır. Birçok yeni başlayan kullanıcı, site dosyalarını yükleyip işin bittiğini düşünür; ancak DNS kayıtları doğru yapılandırılmadığı sürece ne web sitesi açılır ne de e-posta çalışır.

Önemli olan nokta, DNS ayarlarında işlemlerin sırasının devreye alma süresini doğrudan etkilemesidir. Önce e-posta kayıtlarını yapılandırıp sonra web kayıtlarına geçerseniz, birkaç saat kafa karışıklığı yaşayıp sorunun hostingden kaynaklandığını düşünebilirsiniz. Bu makalede, hangi kaydı önce, hangisini ikinci eklemeniz gerektiğini ve bu sıralamanın neden önemli olduğunu tam olarak anlatacağız.

Ana DNS Kayıtlarını Tanıma

Herhangi bir işlem yapmadan önce, hemen hemen her DNS ayarında ihtiyaç duyacağınız dört ana kayıt türünü tanımanız gerekir:

  • A Kaydı (Address): Alan adını bir IPv4 adresine bağlar. Örneğin example.com adresini 185.10.10.10 adresine bağlar.
  • AAAA Kaydı: A kaydına benzer ancak IPv6 adresleri içindir. Sunucunuz IPv6 destekliyorsa kesinlikle gereklidir.
  • CNAME Kaydı (Canonical Name): Bir alt alan adını başka bir alan adına yönlendirir. Örneğin www alt alan adını example.com adresine yönlendirir.
  • MX Kaydı (Mail Exchange): Alan adının e-postalarının hangi e-posta sunucusuna teslim edileceğini belirtir.
  • TXT Kaydı: Alan adı sahipliğini doğrulamak, SPF ve DKIM için kullanılır. Bu kayıt, e-posta teslim edilebilirliği için kritik öneme sahiptir.

Bunlara ek olarak, genellikle alan adı kayıt şirketi tarafından yönetilen ve manuel değişiklik gerektirmeyen NS (Name Server) kaydı da vardır; ancak DNS'i başka bir sunucuya taşımak isterseniz değiştirmeniz gerekebilir.

Adım 1: Web Kayıtlarını Yapılandırma (A ve CNAME)

Yapmanız gereken ilk iş, alan adını web sunucusuna bağlamaktır. Bu, A kaydı ile yapılır. Sunucunuzun IP adresinin 185.10.10.10 ve alan adınızın example.com olduğunu varsayalım:

example.com.   3600   IN   A   185.10.10.10
www.example.com. 3600  IN   CNAME   example.com.

Hosting kontrol panelinizdeki DNS yönetim bölümünde genellikle yalnızca Ad (Host) ve Değer (Value) girmeniz gereken basit bir form bulunur. A kaydı için Ad alanını @ olarak bırakın veya boş bırakın (paneline bağlı olarak) ve Değer alanına sunucu IP'sini yazın. CNAME kaydı için Ad alanına www, Değer alanına example.com yazın.

Neden Önce A Kaydını Yapılandırmalıyız?

Çünkü A kaydı olmadan diğer her şey anlamsızdır. MX kayıtlarını yapılandırsanız bile, alan adı web sunucusuna bağlanmadığı sürece web sitenizi test edemezsiniz. A kaydını önceden yapılandırarak, web sitenizi hemen IP adresi veya alan adı üzerinden açabilir ve dosyaların doğru yüklendiğinden emin olabilirsiniz.

Yaygın Hata: www Kaydını Unutmak

Birçok kullanıcı yalnızca ana alan adı için A kaydı yapılandırır ve www kaydını unutur. Sonuç olarak example.com açılır ancak www.example.com DNS hatası verir. İkisini de mutlaka ekleyin. Kullanıcıların her zaman tek bir sürüme yönlendirilmesini istiyorsanız, daha sonra web sunucusunda 301 yönlendirmesi yapılandırabilirsiniz.

Adım 2: E-posta Kayıtlarını Yapılandırma (MX ve TXT)

Web sitesi yayına girdikten sonra sıra e-postaya gelir. Hosting e-posta hizmetinizi kullanmak istiyorsanız, e-posta sunucu adresini genellikle hosting panelinizden alırsınız. Örneğin:

example.com.   3600   IN   MX   10   mail.example.com.
example.com.   3600   IN   TXT  "v=spf1 a mx ip4:185.10.10.10 ~all"

MX kaydındaki 10 sayısı önceliği (Priority) belirtir. Birden fazla e-posta sunucunuz varsa, daha küçük sayı daha yüksek önceliğe sahiptir. SPF değerine sahip TXT kaydı, alıcı sunuculara yalnızca belirtilen sunucuların alan adınız adına e-posta gönderme yetkisine sahip olduğunu söyler.

DKIM ve DMARC Kayıtlarını Unutmayın

Günümüzde birçok hosting sağlayıcısı DKIM kaydını otomatik olarak oluşturur. Bu kayıt, TXT olarak eklenmesi gereken uzun bir değerdir. Ayrıca aşağıdaki gibi DMARC kaydını da ekleyin:

_dmarc.example.com.   3600   IN   TXT  "v=DMARC1; p=quarantine; rua=mailto:admin@example.com"

Bu kayıt, hedef sunuculara e-postanın SPF veya DKIM doğrulamasını geçememesi durumunda ne yapılacağını söyler. DMARC olmadan e-postalarınız spam klasörüne daha sık düşebilir.

Yaygın Hata: MX'i A'dan Önce Yapılandırmak

Önce MX'i, sonra A'yı yapılandırırsanız, bu iki işlem arasındaki sürede alan adınıza gönderilen e-postalar e-posta sunucusuna ulaşabilir ancak sunucu yanıtları (hata mesajları gibi) geri dönemez çünkü alan adı henüz web sunucusuna bağlı değildir. Bu durum sorunun teşhisinde gecikmeye neden olur. Her zaman önce web, sonra e-posta.

Adım 3: DNS Ayarlarını Kontrol Etme ve Test Etme

Tüm kayıtları ekledikten sonra, DNS'in internet genelinde yayılmasını beklemeniz gerekir. Bu süreç DNS Propagation olarak adlandırılır ve genellikle 1 ila 48 saat sürer, ancak birçok durumda birkaç saat içinde tamamlanır.

Kayıtların doğru yapılandırıldığını test etmek için komut satırı araçlarını kullanın:

dig example.com A
dig example.com MX
dig example.com TXT
dig www.example.com CNAME

Her komutun çıktısı beklenen adresi veya değeri içeriyorsa, ayarlar doğrudur. Çıktı boşsa veya NXDOMAIN hatası alırsanız, kayıt henüz yayılmamış veya yanlış girilmiş demektir.

DNS Testi İçin Çevrimiçi Araçlar

Komut satırına ek olarak dnschecker.org gibi çevrimiçi araçları da kullanabilirsiniz. Bu araçlar dünyanın birçok noktasından kontrol yapar ve her kaydın hangi sunucularda yayınlandığını gösterir. Bu, sorunun sizin ayarlarınızdan mı yoksa DNS yayılımından mı kaynaklandığını anlamanıza yardımcı olur.

Adım 4: Alt Alan Adlarını Yapılandırma

Ana alan adı ve e-posta çalışmaya başladıktan sonra, muhtemelen blog, shop veya panel gibi alt alan adlarına ihtiyacınız olacaktır. Her biri için bir A veya CNAME kaydı ekleyin:

blog.example.com.   3600   IN   A   185.10.10.20
shop.example.com.   3600   IN   CNAME   example.com

Alt alan adı başka bir sunucuya işaret ediyorsa, o sunucunun IP'si ile A kaydı kullanın. Aynı ana alan adına işaret ediyorsa, CNAME daha iyi bir seçenektir çünkü IP değişirse yalnızca tek bir yerde değişiklik yapmanız gerekir.

Yaygın Hata: Ana Alan Adı için CNAME Kullanmak

DNS standartlarına göre, ana alan adı (örneğin example.com) için CNAME kaydı tanımlayamazsınız. CNAME yalnızca alt alan adları için geçerlidir. Ana alan adı için her zaman A kaydı kullanmalısınız. Bunu yaparsanız, MX ve TXT kayıtlarınız yok sayılabilir ve alan adınızın e-postası çalışmayı durdurabilir.

DNS Ayarlarını Sorunsuz Yapmak İçin Son İpuçları

İşte yıllar boyunca kullanıcı desteklerinden edindiğimiz bazı özet ipuçları:

  • Kayıtları değiştirmeden önce her zaman mevcut ayarların bir ekran görüntüsünü alın. Bir hata olursa geri dönebilirsiniz.
  • Değişiklikler sırasında TTL değerini düşük bir sayıya (örneğin 300 saniye) düşürün, böylece yayılım daha hızlı gerçekleşir. İşlem tamamlandıktan sonra 3600'e geri getirin.
  • Belirli bir DNS sağlayıcısı kullanıyorsanız, dokümantasyonunu okuyun. Bazı paneller kayıt adını sonunda nokta ile ister, bazıları noktasız ister.
  • Önemli e-postalar için SPF, DKIM ve DMARC kayıtlarını mutlaka birlikte yapılandırın. Yalnızca SPF yeterli değildir.

Yeni başlıyorsanız ve bu süreci yanlış yapmaktan endişeleniyorsanız, yönetilen DNS hizmetlerini kullanabilirsiniz. ServerNet gibi şirketler, hosting hizmetinin yanında DNS yönetim araçları sunarak işi çok daha basit hale getirir.

Özet

Yeni başlayanlar için DNS ayarları, doğru sırayı izlerseniz zor bir iş değildir. Doğru sıralamanın özeti şu şekildedir:

  1. Ana alan adı için A kaydı ve www için CNAME kaydı
  2. E-posta için MX kaydı
  3. SPF, DKIM ve DMARC dahil TXT kayıtları
  4. Gerekli alt alan adları
  5. dig veya çevrimiçi araçlarla son test

Bu sıraya uyarak web siteniz ve e-postanız aynı anda ve kafa karışıklığı olmadan çalışmaya başlar. Herhangi bir adımda sorunla karşılaşırsanız, önce ayarları tekrar kontrol edin, ardından DNS yayılımını bekleyin ve son olarak test araçlarını kullanın. Çoğu durumda sorun, küçük bir yazım hatası veya bir kaydın unutulmasıdır.

ServerNet Destek

ServerNet mühendislik ve yayın ekibi — altyapı, ağ ve web barındırma uzmanları.

WordPress Hosting
Paylaş:

Yorumlar 0

Henüz yorum yok — ilk siz olun!

Yorum bırakın

İlgili hizmet

WordPress Hosting

LiteSpeed Enterprise ve NVMe üzerinde WordPress'e özel altyapı — otomatik kurulum, güvenli güncelleme, staging ve sizi Google'da üstte tutan önbellek.