Jawaban:
Huruf "LM"? > tersenyum <
File "HOSTS" berisi entri yang mensimulasikan catatan "A" dalam DNS (dan catatan PTR juga). Hanya nama resmi DNS yang diizinkan dalam file ini.
File "LMHOSTS" berisi entri yang mensimulasikan respons resolusi nama NetBIOS (dan mereka memiliki sedikit bahasa baroque untuk memungkinkan Anda memuat entri ke cache resolusi nama NetBIOS, menentukan entri domain, dan memasukkan file lain). Hanya nama resmi NetBIOS yang diizinkan dalam file ini.
API resolusi nama agak kacau di Windows. Adalah mungkin bagi suatu aplikasi untuk membuat permintaan resolusi DNS saja (dalam hal ini file HOSTS akan mengembalikan hasil jika entri seperti itu ada), atau untuk membuat panggilan berbeda yang akhirnya dapat menanyakan kedua file (melalui NetBIOS dan nama DNS mencari). Ada beberapa bit fiddly jahat tentang pesanan penyedia resolusi yang kami benar-benar khawatirkan kembali pada Windows NT 4.0 hari tetapi, untungnya, telah pingsan dari penggunaan rutin saya (dan dengan demikian ingatan saya).
BTW: Ini tahun 2009-- jangan gunakan salah satu dari mereka untuk apa pun dalam jaringan produksi. Kedengarannya kasar, tapi itulah kebenarannya. Ketika Anda mengatakan "Wah - Saya punya masalah dan saya pikir saya akan menyelesaikannya dengan file HOSTS", semua yang Anda lakukan adalah membuat masalah lain.
HOSTS adalah untuk resolusi hostname (DNS). LMHOSTS adalah untuk resolusi nama NetBIOS.