search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Windows Server | 2 Comments | 29,300 views | 06/09/2009 07:41

Çok sık karşılaştığımız sorunlardan bir tanesi bu aslında. Yanlış DNS yapılandırmaları, DNS sunucusunun düzgün yanıt verememesi nedeniyle erişimlerde sorunlar yaşamanıza neden oluyor. Müşterilerden gelen sorular, “Adana’daki müşterilerim siteye ulaşabiliyor fakat Ankara’dakiler ulaşamıyor. Zaman zaman ben de sitelerime ulaşamıyorum. F5 yaptıktan sonra geliyor siteler. Sorun sizde mi?” şeklinde oluyor genelde.

Bu şekilde destek talebi atan müşterilerimizin bir çoğunun DNS ayarlarını bizzat inceledim. İncelediklerimin tamamında, DNS yapılandırması inanılmaz derecede hatalıydı. Özellikle bu müşterilerin tamamının Windows üzerinde Plesk panel kullandığını ve DNS yönetimini bilmediklerini belirteyim. Bazılarında Plesk üzerinde doğru görülen ayarlar, Windows DNS üzerinde hatalı görünüyor. Yani Plesk üzerinden güncellenmiş fakat Plesk, DNS kayıtlarını güncellememiş. Sadece database üzerinde bir güncelleme olmuş. Müşteri de Windows DNS bilmediği için Plesk üzerinde gördüğü ayarlara inanıyor ve sorunu farklı noktalarda aramaya çalışıyor. Bazı müşterilerimiz ise DNS hakkında hiç bilgi sahibi olmadığı için tamamen yanlış yapılandırmaya sahipler.

Şimdi doğru bir DNS yapılandırmasının nasıl olması gerektiğine bakalım. DNS yapılandırmasını göreceğimiz bu senaryoda, alan adımız yusufozturk.info olacak ve yusufozturk.info için 2 adet alt NS kaydı yaratıp, iki farklı DNS sunucumuza yönlendireceğiz. Alt isim sunucusu kayıtlarımızı, ns1 ve ns2 olarak belirledim. Öncelikle alan adını satın aldığımız firmadan ns1 ve ns2 kayıtlarını oluşturuyor ve 10.10.10.1 ile 10.10.10.2 ip’lerine yönlendiriyoruz. Buna uygun olarak DNS kayıtlarınızın aşağıdaki gibi olması gerekiyor.

Name Type Data
(same as parent folder) Name Server (NS) ns1.yusufozturk.info.
(same as parent folder) Name Server (NS) ns1.yusufozturk.info.
ns1 Host (A) 10.10.10.1
ns2 Host (A) 10.10.10.2
www Host (A) 10.10.10.6
ftp Host (A) 10.10.10.5
mail Host (A) 10.10.10.3
mx01 Host (A) 10.10.10.3
(same as parent folder) Mail Exchanger (MX) [10] mx01.yusufozturk.info
(same as parent folder) Text (TXT) v=spf1 mx -all

Dikkat ettiyseniz, ns1 ve ns2’yi alan adımı satın aldığım firmadan oluşturmama rağmen, yine de DNS altına NS olarak ekledim. Ayrıca eklemiş olduğum NS’lerin DNS’ler tarafından çözülebilmesi için de ns1 ve ns2’ye ait A kayıtlarını oluşturmam mutlaka gerekli. Yoksa ns1 ve ns2’ye doğru yapılan sorgular, ip adresi döndürmeyeceği için sitelerinizin dns çözümlemesi yapılmayacaktır. Ayrıca ns1 ve ns2’yi yazarken, data’nın sonlarında . (nokta) olduğuna dikkat edin. Bu noktalar, bilerek koyulmuş ve koyulması gereken noktalardı. Aynı noktanın, MX kaydının sonunda da olduğunu göreceksiniz. Ayrıca MX başında, bir de [10] gibi bir öncelik numarası koyuyoruz. Eğer birden fazla MX sunucunuz varsa, önceliğini bu sayılarla ayarlayabilirsiniz. Öncelik numarası [10] olan bir MX sunucusu, öncelik numarası [20] olan bir sunucuya göre daha önemli ve öncelikli demektir. Windows DNS ayarlarınızın yukardaki gibi olduğunu mutlaka kontrol etmelisiniz. Windows DNS yönetim paneline;

Start -> Run -> dnsmgmt.msc

yazarak erişebilir ve “Forward Lookup Zones” altında sitelerine ait DNS zone’larını bulabilirsiniz.