Egitim

Linux DNS Servisi Sorunu ve Çözümü (Bind)

Linux DNS Servisi Sorunu ve Çözümü (Bind)

Linux DNS Servisi Sorunu ve Çözümü hakkında basit bilgiler vermek istedik. DNS servisi uzun süre açık kaldıgında yavaşlayabilir yada komple durur. DNS kayıtlarına girilen özel karakterlerden ötürü restart işlemi yada sunucu yeniden başlatmadan sonra çalışmayabilir. Linux DNS (Bind) Servisi Sorunu ve Çözümü konusunda ilke yapmanız gereken işlemleri analtmak istedik.

Linux DNS Servisi Sorunu

1- İlk olarak Linux dns servisini restart etmeyi deneyin.

/etc/init.d/named restart

2- Sonrasında servisi kapatıp tekrar açmayı deneyin.

/etc/init.d/named stop

/etc/init.d/named start

3- DNS sorunu devam ediyor ise çok yüksek ihtimal ile DNS kayıtlarındaki hatalı bir kayıttan ötürü olabilir. Sorunlu DNS kaydını tespit etmek için log kayıtlarını incelemeniz gerekiyor. İkinci bir SSH ekranı açmanızı birisinden servis restart komutu digerinden de aşagıdakianlık log inceleme komutu girmelisiniz. Öncelikle tail ile log görüntüleme komutu çalıştırın diger ssh ekranında named servisini restart komutunu uygulayın.

tail -f /var/log/messages

Restart işleminden sonra named servisinin nerede error verdigini görebilirsiniz. DNS kayıtları genelde /var/named dizini içerisinde bulunmaktadır. Bu dizinde .db uzantılı dns kayıt dosyaları bulunuyor. Hatalı dosyayı bulup düzeltebilirsiniz. Yada sorunlu hosting dns kayıtlarını komple silip tekrar eklemeyi deneyebilirsiniz.