DNS sunucunuzu kurdunuz,
IP’ler çalışıyor,
Domain’e Name Serverları Registrardan tanımladınız
Aktif oldu…
herşey süper.
DNS Zonlarını açmaya başladınız ama bazı yerlerden siteye ulaşılamıyor, bazı yerlere email gönderirken spam’a düşüyor veya hiç gitmiyor. Aslında sorunun çözümü basit MaestroPanel kullanın :) :)
Tabi kullanmıyorsanız şu hususlara dikkat etmeniz gerekiyor.
Name Server IP’leri
Mümkünse farklı subnet’lerde olsun. Farklı subnet dediğim birisi ns1.domain.com IP’si 4.2.2.1 ise ns2.domain.com IP’si 8.8.8.8 olsun. Genelde pek mümkün olmuyor öyle olsa bile sunucuda birden fazla IP varsa ikisine farklı IP’ler tanımlayın. Aynı olmamasına dikkat edin. Best Practice olun! Akıllı Olun.
Name Server’lara A Kaydı (Glue Records)
Literatürde Glue Records deniyor. Sizde öyle deyin.
Örneğin ns1.domain.com, ns2.domain.com isminde Name Serverlarınız var. Birde bunların A kayıtları olması gerekiyor.
Hemen gidin domain.com DNS zonuna ns1 ve ns2 isminde 2 tane A record açın IP adreslerini de Name Server IP adreslerine ne girdiyseniz onu yazın. IP adreslerini bilmiyorsanız internic.com ‘dan Name Server tipinde bir whois çekip öğrenebilirsiniz.
Kaç adet Name Server kaydı varsa aynı isimde A recordlarını oluşturmanız düzgün çalışması açısından gereklidir. (RFC 1912 section 2.3)
domain.com @ A 1.2.3.4 ns1 IN A 1.2.3.4 ns2 IN A 1.2.3.4
DNS Zone’a NS Kaydı
Yeni bir zone açtınız bu Zone’un yine düzgün çalışması için domain’in Name Server alanına kaç adet NS kaydı tanımladıysanız DNS zone’una o kadar NS tipinde kayıt eklemelisiniz. Örnek verelim!
maestropanel.com diye bir alan adımız var.
Name Serverları ise yukarıda bahsettiğimiz ns1.domain.com, ns2.domain.com olsun.
Buna göre;
maestropanel.com’un DNS alanını açtıktan sonra 2 adet NS tipinde kayıt girmemiz gerekir.
Yani;
maestropanel.com IN NS ns1.domain.com maestropanel.com IN NS ns2.domain.com maestropanel.com IN A 1.2.3.4
Dikkat edilmesi gereken husular bunlar. En azından shared hosting hizmeti için…
Sağlama
İşin pratik sağlaması şu şekilde.
ping ns1.domain.com
komutu size doğru DNS IP adresi döndürüyorsa süper. (Aynı şekilde ns2.domain.com’unda IP döndürmesi gerekiyor.)
Bunun yanında http://www.simpledns.com/lookup-dg.aspx adresinden DNS Trace çekebilirsiniz. Linux üzerinde Trace
dig maestropanel.com +trace
komutu ile oluyor. (Windows’da direkt böyle bir şey yok ama BIND’ın windows versionunu çekip içinde gelen dig.exe yi kullanabilirsiniz)
DNS Zone alanında da Windows üzerinde şu komutu çalıştırdığınızda size doğru Name Server’ı vermesi gerekiyor.
nslookup -q=ns maestropanel.com
Bizim senaryomuza göre çıktısı ns1.domain.com, ns2.domain.com olması gerekiyor.
Son olarak http://www.intodns.com/ de bariz hataları bulmanızı sağlayacaktır. Çok güvenmeyin ama.
Glue olayını çözememiştim. Makale benim için faydalı oldu. Teşekkürler.
Glue kaydına sadece kendi nameserverlarımızı oluşturduysak ihtiyacımız var değil mi? Domainim sample.com ve isim sunucuları ns1.server.com ns2.server.com ise glue kaydı oluşturmamıza gerek yok? Doğru mu anlamışım?
Biraz karmaşık olmasına rağmen hoşuma gitti. Acemi bir takipçin olarak anca anlıyorum hocam :)
Harika bir makale, oldukça bilgilendirici. Kuşkusuz, ad sunucularının doğru yapılandırılması oldukça önemlidir. Ayrıca, kara liste hizmetlerinde A kaydı ve MX kaydı IP’leri bulunan tam DNS sağlık testi sağlayan https://dnschecker.org/domain-health-checker.php bağlantısından da yardım alabilirsiniz. Hepsi birlikte MX kaydı testi, Mail (MX) kaydı kara listesi testi, alan adı IP kara listesi testi, DMARC testi, Posta kayıtları için SMTP testi ve SPF kayıtları testi içerir.