Berkant KARDUMAN

Teknoloji günlüğü

DNS Ayarları

Bağlantı Sorunları ve DNS

Oracle client bağlanıları sırasında isim çözümleme işlemi yapıyor. GetHostAddr isimli bir fonksiyon tarafından gerçekleştirilen bu işlem DNS sunucusundan cevap alamadığı durumlarda bağlantı hızını oldukça düşürüyor.

DNS sunucusunun geçici olarak kapandığı durumlarda bağlantı hızı ile ilgili sorun yaşamamak adına şunları yapabilriz

1- TimeOutbelirlememek
linux sistemlerde DNS ile ilgili ayarlar /etc/resolv.conf içinde tutuluyor. Bu dosya aşağıdaki gibi olursa timeout süresinide belirtmiş oluruz.


search sirket.com
nameserver 192.168.1.99
nameserver 192.168.1.100
options timeout:1
options attempts:1
Timeout ve attempts değerlerine dikkat edin.

2- DNS Cache kullanmak

Linux işletim sistemlerinde DNS cache ile görevli nscd isimli bir servis var. Bu servis default olarak pasif geliyor. 
service nscd status
service nscd start 
ayarlarını /etc/nscd.conf dosyasından inceleyebilirsiniz. Ayrıca otomatik başlangıca almayı unutmayın.


Loading