Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
Bu rehber bir alan adı için yetkili DNS hizmetini ve kayıtları yapılandırmayı ele alır. Yerel bilgisayarda DNS istemcisini değiştirmek veya bir DNS sunucu yazılımı yüklemek ayrı işlemlerdir.

Alan adı DNS’ini hazırlamak için önce alan adının hangi yetkili DNS sunucularını kullanacağını belirler, ardından web sitesi ve diğer hizmetler için gerekli DNS kayıtlarını eklersiniz. En yaygın kurulumda alan adı kayıt firmasındaki nameserver değerleri DNS sağlayıcınızın verdiği değerlerle değiştirilir; A, AAAA, CNAME, MX ve TXT kayıtları ise DNS sağlayıcısının yönetim panelinden oluşturulur.

DNS kurulmadan önce gerekenler​


Şunlar hazır olmalıdır:

  • Kayıtlı alan adı: example.com
  • Web sunucusunun IP adresi veya hosting firmasının verdiği hedef değer
  • Alan adının kayıt firmasına erişim
  • DNS kayıtlarını yöneteceğiniz sağlayıcı hesabı

DNS iki ayrı parçadan oluşur. Nameserver değişikliği, alan adının DNS kayıtlarını hangi sunucunun yöneteceğini belirler. DNS kayıtları ise example.com veya www.example.com adreslerinin hangi sunucuya ya da hizmete gideceğini tanımlar.

En küçük çalışan web sitesi kurulumu​


Aşağıdaki örnekte example.com alan adı, dokümantasyon için ayrılmış 192.0.2.1 adresine yönlendirilmiştir. Gerçek sitenizde bu adresi hosting sağlayıcınızın verdiği gerçek IP ile değiştirin.

  1. DNS sağlayıcınızda example.com alan adını ekleyin. Sağlayıcı iki veya daha fazla yetkili nameserver değeri verecektir; örneğin panelde gösterilen değerleri aynen kopyalayın.
  2. DNS kayıtları bölümünde A türünde bir kayıt oluşturun. Ad alanına @ veya panelin istediği biçimde kök alan adını, hedefe ise hosting IP adresinizi girin.
  3. Ziyaretçilerin www.example.com adresini de kullanabilmesi için CNAME türünde www kaydı oluşturun ve hedef olarak example.com yazın. Hosting firmanız farklı bir hedef verdiyse onun değerini kullanın.
  4. Mevcut e-posta ve doğrulama kayıtlarını da yeni DNS bölgesine eksiksiz hazırlayın. Sonra kayıt kuruluşunda yalnız sağlayıcının atadığı gerçek nameserver’lara delegasyon yapın. DNSSEC kullanılıyorsa eski DS kaydıyla yeni imzaların uyuşması için sağlayıcının geçiş adımlarını uygulayın.
  5. Değişiklikleri kaydedin ve DNS sorgusuyla kontrol edin. Linux veya macOS üzerinde dig, Windows üzerinde nslookup kullanılabilir.

Kontrol için:

Kod:
dig example.com A
dig www.example.com CNAME
nslookup -type=ns example.com

İlk sorguda beklediğiniz web sunucusu IP’si, ikinci sorguda example.com veya sağlayıcınızın verdiği CNAME hedefi, üçüncü sorguda ise doğru yetkili nameserver değerleri görünmelidir. NXDOMAIN sorgulanan adın bulunmadığını bildirir; ad mevcutken istenen kayıt türü bulunmaması farklı bir durumdur. Boş çıktı tek başına teşhis değildir: yanıt durumunu, ANSWER bölümünü, zaman aşımını ve sorgulanan resolverı birlikte inceleyin.

Hangi DNS kaydı ne için kullanılır?​


Kayıt eklerken hedef değerleri hosting, e-posta veya doğrulama hizmetinin verdiği biçimde girin. Özellikle MX ve TXT kayıtlarında tahminî değer kullanmak yerine hizmet sağlayıcının talimatını uygulayın.

KayıtKullanım amacıÖrnek
AAlan adını IPv4 adresine yönlendirir@ → 192.0.2.1
AAAAAlan adını IPv6 adresine yönlendirir@ → sağlayıcının IPv6 adresi
CNAMEBir alt alan adını başka bir alan adına yönlendirirwww → example.com
MXE-postaların hangi sunuculara teslim edileceğini belirtirmail sağlayıcısının verdiği hedef
TXTDoğrulama, SPF, DKIM veya DMARC bilgisi taşırHizmet sağlayıcısının verdiği metin

A kaydı ile AAAA kaydını yalnızca gerçekten çalışan sunucu adresleri için ekleyin. Çalışmayan veya eski bir AAAA kaydı, IPv6 kullanan ziyaretçilerin siteye erişememesine yol açabilir. E-posta kullanıyorsanız mevcut MX, SPF, DKIM ve DMARC kayıtlarını silmeden önce hangi hizmete ait olduklarını kontrol edin.

Sık yapılan hatalar​


  • Nameserver ile A kaydını karıştırmak: Nameserver DNS yönetim yerini değiştirir; A kaydı web sunucusunun adresini belirtir.
  • Nameserver değerini elle yanlış yazmak: Sağlayıcının panelinden kopyalayın. Tek karakterlik hata bile alan adının çözümlenmesini engelleyebilir.
  • Hem hosting panelinde hem harici DNS sağlayıcısında kayıt düzenlemek: Yetkili nameserver hangisini gösteriyorsa yalnızca o yerdeki kayıtlar kullanılır.
  • Kök alan adına standart CNAME eklemeye çalışmak: Bölge kökünde gereken SOA/NS ile CNAME birlikte kullanılamaz. Sağlayıcının A/AAAA veya belgelenmiş ALIAS/flattening çözümünü değerlendirin; bunları standart bir kök CNAME ile aynı saymayın.
  • Cloudflare benzeri proxy özelliğini her kayıtta açmak: E-posta, doğrulama ve bazı özel servis kayıtları DNS-only olarak bırakılmalıdır; hizmet sağlayıcınızın gereksinimini kontrol edin.

DNS doğru görünmesine rağmen site açılmıyorsa önce yetkili nameserver değerlerini, sonra A/AAAA hedefini ve son olarak web sunucusunun alan adı için yapılandırılıp yapılandırılmadığını kontrol edin. Yetkili sunucuda kayıt görünüyorsa sorun çoğunlukla önbellek veya hosting tarafındaki alan adı tanımıdır.

Sık sorulan sorular​

DNSSEC açıkken nameserver değiştirmek neden dikkat ister?​

Kayıt kuruluşundaki DS verisi eski sağlayıcının anahtarlarına bağlı kalırsa doğrulayan resolverlar yeni yanıtı kabul etmeyebilir ve SERVFAIL görülebilir. Geçişte DNSSEC/DS adımlarını eski ve yeni sağlayıcının belgelerine göre koordine edin; yalnız A kaydının doğru olması yeterli değildir.

Nameserver değiştirmek web dosyalarını da taşır mı?​

Hayır. DNS delegasyonu hangi sunucunun kayıt yanıtı vereceğini değiştirir; web dosyalarını, veritabanını veya posta kutularını kopyalamaz. Hosting de taşınacaksa içerik aktarımı ve yeni hizmetin yapılandırması ayrı tamamlanmalıdır.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.