in DNS

DNS Alanında Doğru Name Server Yapılandırması

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.

Yorum Bırak

Comment

  1. 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?

  2. Biraz karmaşık olmasına rağmen hoşuma gitti. Acemi bir takipçin olarak anca anlıyorum hocam :)

Webmentions

  • URL 04/06/2015

    … [Trackback]…

    […] There you will find 62799 more Infos: blog.oguzhan.info/?p=651 […]…