# Copyright (c) 1993-1995 Microsoft Corp. # # This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows # NT. # # This file contains the mappings of IP addresses to NT computernames # (NetBIOS) names. Each entry should be kept on an individual line. # The IP address should be placed in the first column followed by the # corresponding computername. The address and the comptername # should be separated by at least one space or tab. The "#" character # is generally used to denote the start of a comment (see the exceptions # below). # # This file is compatible with Microsoft LAN Manager 2.x TCP/IP lmhosts # files and offers the following extensions: # # #PRE # #DOM: # #INCLUDE # #BEGIN_ALTERNATE # #END_ALTERNATE # \0xnn (non-printing character support) # # Following any entry in the file with the characters "#PRE" will cause # the entry to be preloaded into the name cache. By default, entries are # not preloaded, but are parsed only after dynamic name resolution fails. # # Following an entry with the "#DOM:" tag will associate the # entry with the domain specified by . This affects how the # browser and logon services behave in TCP/IP environments. To preload # the host name associated with #DOM entry, it is necessary to also add a # #PRE to the line. The is always preloaded although it will not # be shown when the name cache is viewed. # # Specifying "#INCLUDE " will force the RFC NetBIOS (NBT) # software to seek the specified and parse it as if it were # local. is generally a UNC-based name, allowing a # centralized lmhosts file to be maintained on a server. # It is ALWAYS necessary to provide a mapping for the IP address of the # server prior to the #INCLUDE. This mapping must use the #PRE directive. # In addtion the share "public" in the example below must be in the # LanManServer list of "NullSessionShares" in order for client machines to # be able to read the lmhosts file successfully. This key is under # \machine\system\currentcontrolset\services\lanmanserver\parameters\nullsessionshares # in the registry. Simply add "public" to the list found there. # # The #BEGIN_ and #END_ALTERNATE keywords allow multiple #INCLUDE # statements to be grouped together. Any single successful include # will cause the group to succeed. # # Finally, non-printing characters can be embedded in mappings by # first surrounding the NetBIOS name in quotations, then using the # \0xnn notation to specify a hex value for a non-printing character. # # The following example illustrates all of these extensions: # # 102.54.94.97 rhino #PRE #DOM:networking #net group's DC # 102.54.94.102 "appname \0x14" #special app server # 102.54.94.123 popular #PRE #source server # 102.54.94.117 localsrv #PRE #needed for the include # # #BEGIN_ALTERNATE # #INCLUDE \\localsrv\public\lmhosts # #INCLUDE \\rhino\public\lmhosts # #END_ALTERNATE # # In the above example, the "appname" server contains a special # character in its name, the "popular" and "localsrv" server names are # preloaded, and the "rhino" server name is specified so it can be used # to later #INCLUDE a centrally maintained lmhosts file if the "localsrv" # system is unavailable. # # Note that the whole file is parsed including comments on each lookup, # so keeping the number of comments to a minimum will improve performance. # Therefore it is not advisable to simply add lmhosts file entries onto the # end of this file. 10.1.0.20 galenb-c1 # GalenB: Cluster test machine # 1 10.1.0.21 galenb-c2 # GalenB: Cluster test machine # 2 10.1.0.22 galenb-a # GalenB: Alpha machine 10.1.0.23 galenb1 # GalenB: Dev machine 10.1.0.23 galenb-dev # GalenB: Dev machine alias 10.1.0.24 galenb2 # GalenB: Productivity machine 10.1.0.30 davidp-prod # DavidP: Productivity machine 10.1.0.31 davidp1 # DavidP: Dev machine 10.1.0.31 davidp-dev # DavidP: Dev machine alias 10.1.0.32 davidp-alpha # DavidP: Alpha machine 10.1.0.33 davidp-c1 # DavidP: Cluster test machine # 1 10.1.0.34 davidp-c2 # DavidP: Cluster test machine # 2 10.1.0.60 ahmedm-test2 # Ahmedm: Cluster test machine # 2 10.1.0.61 ahmedm-test1 # Ahmedm: Cluster test machine # 2 10.1.0.63 ahmedm-test3 # Ahmedm: Cluster test machine # 2 10.1.0.64 ahmedm-test4 # Ahmedm: Cluster test machine # 2