Windows 2008r2 DNS sunucusu yerel ana bilgisayar adlarını çözümlemiyor


0

Etki alanı olmayan (çalışma grubu) rolünde bir Windows 2008r2 sunucusu çalıştırıyorum. LAN için bir DNS sunucusu ve DHCP sunucusudur.

DNS hizmetleri dış İnternet adresleri için iyi çalışır, ancak yerel ana bilgisayar adları çözülmez (çoğunlukla - aşağıya bakın).

DHCP sunucusu, LAN'daki tüm cihazlar için doğru ana bilgisayar adını kiralama listesinde listeler, ancak DNS sunucusu habersiz görünüyor.

İstemcilerin DNSlerini kaydetmelerini sağlamak için DHCP kapsamı ayarlarını yapılandırdım. DHCP Kapsamı özelliklerinde DNS sekmesinde,

  • "DNS dinamik güncellemelerini etkinleştir"
  • Msgstr "DNS A ve PTR kayıtlarını her zaman dinamik olarak güncelle".
  • "Kira silindiğinde A ve PTR kayıtlarını sil",
  • "Güncelleştirme istemeyen istemciler için DNS A ve PTR kayıtlarını dinamik olarak güncelleştir ..."

Örnek olarak 4 ana bilgisayar için ad çözümleme sonuçları göstereceğim

  1. sun - Windows 2008r2 sunucusu (DNS, DHCP)
  2. mars - Windows 10 istemcisi
  3. uranüs - Linux Ubuntu 16.04 istemcisi
  4. PiZeroW - Ahududu Pi Sıfır, Raspbian

.Local soneki olan ve olmayan host isimlerini deniyorum.

Güneş'ten:

Ping mars           works (mars.local also works)
Ping Uranus         works
Ping Uranus.local   host not found      
Ping PiZeroW        host not found (same result for .local)

Mars'tan:

ping sun             works     (sun.local also works)
ping uranus          works     (uranus.local also works)
Ping PiZeroW         host not found (same result for .local)

Uranüs'ten:

ping sun          unknown host (same result for .local)
ping mars         unknown host (same result for .local)
Ping PiZeroW      unknown host
Ping PiZeroW.local  works

PiZeroW'dan:

ping sun             unknown host   (same result for .local)
ping mars            unknown host   (same result for .local)
ping uranus          unknown host   
ping uranus.local    works 

Birisi neden tutarsız sonuçlar elde ettiğime ışık tutabilir mi? Bir ipucu veren bir kalıp var mı? Yerel LAN DNS yapılandırması hakkında iyi bir eğitim var mı?

Yanıtlar:


0

Bilgisayarlarınız, Yerel Bağlantı Çok Noktaya Yayın Adı Çözünürlüğü'nü (LLMNR) değişen derecelerde uygular. Bu mekanizma, merkezi bir sunucu olmadan eşler arası çalışır, böylece yerel ağda çok noktaya yayın datagramları olarak gönderilen sorgulara yanıt olarak ana bilgisayarların adları rapor edilir. Eşleşen bir adı olan ana bilgisayar, sorgulayan ana bilgisayara bir yanıt gönderir. Adlar, herhangi bir sonek olmadan "mars" gibi tek etiketli adlardır. Bir kolaylık olarak, Windows istemcileri, sorguyu yapmadan önce çıkarılmış bir .local sonekini kabul eder.

Bu mekanizmanın çalışması için hem sorgulama ana bilgisayarlarının hem de yanıt veren ana bilgisayarların LLMNR etkinleştirilmiş olması gerekir. Sorgulayan bilgisayarda LLMNR uygulanmadıysa, yalnızca / etc / hosts dosyasındaki DNS veya statik ana bilgisayar girişleri gibi diğer mekanizmalara dayanır. Sorgulanan ana bilgisayarın etkin bir yanıtlayıcı olması gerekir.

Çok noktaya yayın DNS (mDNS) benzer bir mekanizmadır, ancak daha nadiren Windows bilgisayarlarda kullanılır.


İlginç - LLMNR'den habersizdim. Hızlı bir arama, güvenlik endişeleriyle ilgili birkaç makale ortaya çıkardı. Bir yorum "... işlevsel bir DNS’iniz varsa, hiç LLMNR’ye ihtiyacınız olmamalıdır ..." Bu nedenle "değişen bir dereceye kadar çalışan" LLMNR’yi düzeltmeyi denemek yerine, DNS’yi düzeltmeyi tercih ederim ve Bunu göndermemin sebebi o yüzden, bunun nasıl yapılacağı konusunda önerilerde bulunabilecek birini görün. Belki
LLMNR'yi

DNS sunucunuzda bir bölge ayarlamanız ve sunucunun kaynak kayıtlarını döndürmesini istediğiniz adları listelemeniz gerekir. Bunun Windows tarafına pek aşina değilim. Bu konuda technet.microsoft.com adresinde birçok belge var.
Johan Myréen
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.