Windows Server’da Yeni DNS Zone Açmak

Windows DNS sunucusu kolay kurulabilir ve konfigüre edilebilir bir sunucu olmasına karşın   programsal olarak sunucuya müdahele etmek için doğru düzgün bir dökümantasyonu olmayan WinAPI’yi kullanmak gerekiyordu.  

Ancak buna karşın nispeten daha kolay erişebileceğiniz bir başka seçenek daha var. Bu seçenek sistemde kurulu olarak gelmiyor, Windows Server Installation CD’sindeki Support Tools içindeki dnscmd.exe adındaki program gerekmekte. Programa kolay erişim için sistem klasörüne kopyalayabilirsiniz.

Bu noktadan sonra dns sunucusundaki işlemleri komut satırından da yapabilirsiniz.

Örneğin yeni bir zone kaydı açmak istiyorsunuz diyelim.

İlk olarak DNS dosyalarınızın bulunduğu klasörde zone dosyanızı oluşturup alanadi.dns olarak kaydedin. Aşağıdaki komutu çalıştırdığımızda yeni zone yukarıdaki dosyada belirtiğiniz ayarlarla açılmış olacaktır:

dnscmd /ZoneAdd alanadi /Primary /file alanadi.dns

Ubuntu’da DNS Cache Nasıl Temizlenir?

Windows kullanırken DNS Cache’imizi ipconfig /flushdns komutu ile kimi zaman problemli olsa da temizleyebiliyorduk.

Peki ya Ubuntu’ya geçiş yaptık ve dns cache’imizi temizlememiz gerekirse?

Bu iş için Ubuntu’nun standart kurulumunda var olmayan bir paketi kurmamız gerekiyor:

sudo aptitude install nscd

Bu paketten sonra nscd deamon’ı kurulmuş oluyor. Diğer deamonları yeniden başlatır gibi başlatıyoruz:

sudo /etc/init.d/nscd restart

Bu noktada dns cache’i temizlenmiş ve yeni ip adreslerine ulaşabiliyor olmanız gerekmektedir.