Yerel ağda ad çözümlemesi için özel dns girişleri ekleme


9

Selam!

Ofis sunucumuz, ana bilgisayar adına dayalı farklı web siteleri sunar, örneğin wiki.os, icons.os, birçok istemci projesi için bir giriş vb. Ad çözümlemesini, ofiste her bir bilgisayardaki host dosyası aracılığıyla gerçekleştiririz. Liste zaman zaman değiştiği için bu gerçek bir acıdır.

Office sunucusunu PC'deki adlar için ad sunucusu olarak kullanmak ve her zamanki ad sunucusu sonuçlarını ARTIR ofis sunucusu için özel yerel dns girişlerimizi döndürmesine izin vermek istiyorum, böylece ağa bağlı her pc adları kullanabilir. Şu anda kullanılan ad sunucusu yönlendiricidir. Sunucu Debian üzerinde çalışır.

Bunu yapmanın en iyi yolu ne olurdu? Tam bir BIND sunucusu kurmam gerekiyor mu yoksa kaçırdığım küçük, sinsi bir araç var mı? Herhangi bir öneri?

Selamlar, Steffen

Yanıtlar:


14

Ev ağımda yerel dns hizmetleri sağlamak için dnsmasq kullandım ve 1000 ana makinenin ötesinde hizmet verebileceği de biliniyor. Dnsmasq, / etc / hosts dosyasından adlar sunacak, dns-önbellekleme sağlayacak ve ayrıca bir dhcp sunucusu da içerecektir. Dhcp bölümü varsayılan olarak devre dışıdır.

Debian'da kurulum prosedürü şu şekildedir:

apt-get install dnsmasq

Dnsmasq varsayılan olarak, resolv.conf dosyasındaki ad sunucularına kendi önbelleği olup olmadığını veya yerel ana bilgisayarlar dosyasında uygun bir giriş bulunmadığını soracaktır.

Dnsmasq'ı işte dns-caching sağlamak için de kullanıyorum ve etkisi çok dikkat çekicidir.


1
dnsmasq bunu yapmanın en kolay yoludur. Böyle basit bir kurulum için bind gibi tam bir dns uygulaması ile uğraşmayın
goo

Özel adresleri belirtmek için address=...altında da kullanabilirsiniz /etc/dnsmasq.d/somefile.conf. restorecon -r /etc/dnsmasq.d/Orada her dosya oluşturduğunuzda çalıştığınızdan emin olun .
akostadinov

4

Debian üzerinde BIND kurmak gerçekten önemli değil. BIND ile ilgili birçok NASIL belgesinden yalnızca biri için http://www.langfeldt.net/DNS-HOWTO/BIND-9/DNS-HOWTO.html adresine bakın . Bu özel NASIL belgesi çok adım adım hareket eder ve takip edilmesi oldukça kolaydır.

Ne yaparsanız yapın, HOSTS dosyalarını kullanmayı bırakma konusunda doğru kararı verdiniz. (Neredeyse gözlerimden sadece HOSTS dosyaları kullanmayı düşünüyorum kanıyorum ...)


2

İhtiyacınız olan tam işlevselliği kanıtlayan ve oldukça güvenli bir şekilde inşa edilmiş araçlar olmanın pahasına, hem güvenli hem de bakımı kolay olan tinydns ve dnscache'yi kontrol etmek isteyebilirsiniz, buna 'benzersiz' şekilde diyelim.

Burada bir eğitim alın .


1

DGnome'a ​​kesinlikle katılıyorum. Kullanılması dnsmasqortamınız için en iyi çözüm olduğunu, zaten tam bir yok çünkü sadece hostsdosya.

Ancak ağınızda çalışan başka bir DHCP sunucunuz varsa , DHCP sunucusu bölümünü etkinleştirmediğinizden emin olun dnsmasq.

Bunu başarmak dhcp-range=için dnsmasq.conf dosyasında aktif ("#" olmadan) satır olmadığından emin olun ve / veya no-dhcp-interface=seçeneği kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.