Hosts ve lmhosts dosyaları arasındaki fark nedir?


Yanıtlar:


17

"LM" harfleri? > Gülümseme <

"HOSTS" dosyası, DNS'de (ve PTR kayıtlarında da) "A" kayıtlarını simüle eden girişler içerir. Bu dosyada yalnızca DNS yasal adlarına izin verilir.

"LMHOSTS" dosyası, NetBIOS ad çözümleme yanıtlarını taklit eden girişler içerir (ve girişleri NetBIOS ad çözümleme önbelleğine önceden yüklemenize, etki alanı girdilerini belirtmenize ve diğer dosyaları dahil etmenize izin vermek için barok küçük bir mini dile sahiptir). Bu dosyada yalnızca NetBIOS yasal adlarına izin verilir.

Ad çözümleme API'leri Windows'da biraz karışıktır. Bir uygulamanın yalnızca DNS çözümleme isteği yapması (bu durumda HOSTS dosyası böyle bir giriş varsa bir sonuç döndürür) veya her iki dosyayı (NetBIOS ve DNS adı aracılığıyla) sorgulayabilecek farklı bir çağrı yapabilir yukarı Bak). Windows NT 4.0 günlerinde gerçekten endişelendiğimiz çözüm sağlayıcı siparişiyle ilgili bazı kötü bitler var, ancak, neyse ki, düzenli kullanımımdan (ve dolayısıyla belleğimden) geçti.

BTW: 2009 - her ikisini de üretim ağındaki hiçbir şey için kullanmayın. Kulağa sert geliyor, ama gerçek bu. "Gee-- bir sorunum var ve sanırım bir HOSTS dosyasıyla çözeceğim" dediğinde, yaptığınız tek şey başka bir sorun yaratmak.


1
+1 Tamamen "ikisini de kullanma ..." uyarısı için!
Marko Carter

Son açıklamanıza katılmıyorum. Ana bilgisayar dosyaları 2009'da bile bazen gerekli değilse gerçekten yararlıdır.
Tatas

1
@Tatas: HOSTS dosyalarını herhangi bir üretim ağında kullanmayı kabul etmiyorum. Ad çözümleme durumu bilgilerini ait olduğu sunucu bilgisayarları yerine, ait olmadığı istemci bilgisayarlara koyar. DNS sunucunuz "Gee, bir HOSTS dosyasına ihtiyacım var" demenizi sağlayan bir tür "hile" yapamazsa, muhtemelen daha iyi bir DNS sunucusuna (Windows DNS'ye karşı "görünümler" yapmak için BIND vb. ). Sanırım biraz sert geliyor, ancak sadece sunucu tabanlı ad çözümlemesi kullanmaya bağlılık yapmak, uzun vadede daha sürdürülebilir bir altyapıya bağlılık yapmaktır.
Evan Anderson

1
Teoride katılıyorum, ancak pratikte HOST dosyası paha biçilmezdir. Yalnızca geçen hafta bazı dizüstü bilgisayar ana bilgisayarlarımızı, sistemlerimizden birindeki sorunu durdurmak için belirli adresleri 127.0.0.1'e yönlendirmek üzere güncelledik. Bu, kullanıcılar ofiste ağ DNS sunucuları tarafından bulunduğunda, ancak dizüstü bilgisayarlarımız dışarıdayken ve ISP dns sunucularını kullanma hakkında olduğunda, sorun vardır. Yani evet, ideal olmadığını kabul ederken - kesinlikle bu modern zamanlarda bile kullanımları var.
Kip

1
@Kara: Katılıyorum: triyaj ve geçici kullanım. Bir HOSTS dosyası kullanarak kalıcı bir "çözüm" ile hemfikir değilim ve kalıcı bir "çözüm" olarak kullanma konusunda herhangi bir argümanı "kazanabileceğimden" bahse girerim. Örneğin Kip, dizüstü bilgisayarları için yönettiği bir ortak DNS sunucusu, sözleşmeli bir sağlayıcı veya kontrol ettiği bir DNS sunucusuna bir VPN tüneli aracılığıyla yönetilen bir özyinelemeli DNS hizmetine ihtiyaç duyar. Birisi Windows servis tabanlı bir "HOSTS dosya yönetimi" sistemi yazabilirim ki, HOSTS dosya filosunun yönetimini verimli hale getirecektir, ama hadi, zaten DNS'imiz var.
Evan Anderson

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.