Yerel Ubuntu DNS sunucusuyla yerel ana bilgisayar adı çözümlemesi başarısız


0

Böylece bütün günümü boşa harcadığım gerçeği ile başlayacağım.

NAT yönlendiricisinin arkasında küçük bir yerel ağım var. Şöyle devam ediyor: ISS-> NAT Router (kablosuz bir parça ve ethernet portu içeriyor) -> Bilgisayarım (kablolu), dizüstü bilgisayarım (kablosuz), annemin bilgisayarım (kablosuz) ve sunucum (kablolu).

Yalnızca yedeklemeler için WHS1'e sahip olan Ubuntu sunucusunu kurmadan önce DHCP'm yönlendiriciydi, DNS - ISS'nin DNS sunucuları ayarlanmış olan yönlendiricinin IP'sine ayarlanmış.

Dün Ubuntu sunucusuna geçmeye karar verdim. DHCP sunucusunu ubuntu üzerine kurdum, tamamen yapılandırdım, her şey çalışıyor. Bu hostname 'ubuntuserver' ve etki alanı (bence budur) 'home'.

Ardından sunucuyu DNS sunucusu olacak şekilde ayarlayıp harici bir DNS sunucusundan (Google ve OpenDNS) yanıtları önbelleğe aldım.

Sorun şu ki, yerel ağımdaki dahili ana bilgisayar adlarına ping atamıyorum (ör. Bilgisayarımdan 'ping ubuntuserver' / tersi -> bilinmeyen ana bilgisayar). Artık yapılandırdığım her şeyin bununla alakası olmadığını biliyorum çünkü bunlar harici DNS sunucusu. Hosts dosyası olduğunu biliyorum, ancak her bilgisayarda yapılandırmak istemiyorum, sorum şu - SUNUCU'DA bir tabloyu nerede / nasıl yapılandırabilirim ki tüm yerel makine ana bilgisayar isimlerini belirlesin? Ping HOSTNAME içinde başarısız oluyor ve HOSTNAME kazıyor ... 'ping ubuntuserver.local' olduğunda çalışıyor.

Uzun lafın kısası - 'ping ubuntuserver' yapmak işe yaramaz, 'ping ubuntuserver.local' yapmak işe yaramaz. SUNUCU ÜZERİNE, yerel Adres Çözünürlüğü için bir tabloyu nerede yapılandırabilirim ki DNS'ye bağlı tüm yerel makineler için geçerli olur?

Düzenle:

Eh, bind9'u sildim çünkü önbelleğe almanın buna değmeyeceğini öğrendim. "Ping hometaname" yerine "ping hostname.local" komutunun kullanılmasının sakıncası olmadığını ve bir bölge dosyasının yapılandırılmasının 4 bilgisayarlı LAN için çok fazla sorun olduğunu anladım.

Yanıtlar:


1

LAN sunucularını / masaüstlerini yerel DNS sunucunuza yapılandırmanız gerekir. Yapılandırma, DNS sunucusuna göre değişir ve LAN'ınıza statik IP adresleri atamak isteyeceğiniz için biraz zorlaşır.

Şahsen küçük bir LAN üzerinde dnsmasq kullanıyorum, yapılandırmayı kolay buluyorum.

https://help.ubuntu.com/community/Dnsmasq

http://wiki.debian.org/HowTo/dnsmasq

BIND kullanıyorsanız, bkz.

https://help.ubuntu.com/community/BIND9ServerHowto

Belirli bir sunucuda belirli bir sorun yaşıyorsanız, ne kullandığınızı bilmemiz ve yapılandırma bilgilerini göndermeniz gerekir.


İlk olarak, cevap verdiğiniz için teşekkürler. DHCP'de statik IP'yi zaten yapılandırdım, DNS harici çözünürlükle neredeyse iyi çalışıyor (bkz. Bu ubuntuforums.org/showthread.php?t=2127604 ), ancak bir tür RONPC masasını nerede yapılandıracağımı anlamıyorum ... 10.0.0.1, RONLAPTOP ... 10.0.0.2 vb. Hosts dosyası olduğunu biliyorum (btw bindwind kullanıyorum) ancak bu satic ana bilgisayar adını nerede yapılandıracağımı anlamıyorum; Gönderdiğiniz bağlantıda bir "Adres Kayıtları" başlığı gördüm, yapılandırma dosyası nerede yapılıyor?
cr0

1
1. Dosya /etc/hostssadece yerel makine üzerinde ve sadece glibc çözümleyici kullanıldığında etki eder. 2. BIND kullandığınızı söylüyorsunuz. Bu durumda, LAN'ınızdaki ana bilgisayarlar hakkında DNS bilgilerini içeren bölge dosyaları oluşturmanız gerekecektir. Belgeleri oku. 3. Bu amaç için dnsmasq kullanmak, bir kombinasyon DHCP sunucusu ve DNS sunucusu olduğundan ve kiraladığı ana bilgisayar adlarını çözebildiğinden daha kolay olacaktır. Yine, belgeleri okuyun.
jdthood

@jdthood çok kötü, bunu bir cevap olarak yazmadınız. Şimdi anlıyorum - bölge ad çözümlemesi yapılandırmak için bölge dosyaları.
cr0, 25.03
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.