dnsmasq ile dns bellekleme(caching) işlemleri


Merhabalar,

dnsmasq in bir sürü kullanım senaryosu olduğu bilinen bir durumdur. Fakat ben karşılaştığım bir problemi çözmede nasıl kullanıldığını anlatacağım. Hoş, başlığın içerikle uyumlu olup olmadığını bilmiyorum ama…

Ortam:

Linux (Redhat türevi bir şey)

Senaryo:
Bir adet makinem var. Bu makinenin iki adet ağ arayüzü mevcut. Bu ağlar birbirinden tamamen farklı ve izole ağlar. Her bir ağın kendi yönlendiricisi, dns makinesi vb. şeyleri var.  Benim ihtiyacım olay şey ise şu; Bir sorgulama yaptığımda yerel ağlarda mevcut olan makinelerin dnslerini elde etmek. Yani ben bir sorgu yaptığımda sorgulama hangi ağa aitse o ağın dnsinden gidip bilgiyi alıp getirecek.

Durum;

Bilindiği üzere Linux makineler resolv.conf dosyasında yer alan dnslerden birine sorgulama yapıyor recursive olarak yapılan işlem sonucunda bir şey dönmüyorsa bulunamadı falan diyip işlemi sonlandırıyor. Yani ikinci dns de sizin aradığınız kayıt bulunsa da gidip sorgulamıyor. Bunun için bir çözüm gerekiyor…

Çözüm:

Okumaya devam et