Vertsfilen er en enkel liste over IP-adresser og vertsnavnene som er knyttet til hver adresse. Du kan tenke på vertsfilen som en lokal DNS-database av forskjellige typer. Når Linux trenger å løse et DNS-navn, ser det først etter navnet i vertsfilen. Hvis Linux finner navnet der, trenger det ikke å gjøre et DNS-oppslag; det bruker bare IP-adressen som finnes i vertsfilen.
For små nettverk er det vanlig å liste vertsnavnet for hver datamaskin på nettverket i vertsfilen på hver datamaskin. Deretter, når du legger til en ny datamaskin i nettverket, oppdaterer du bare hver datamaskinens vertsfil for å inkludere den nye datamaskinen.
Det er ikke så ille om nettverket har bare noen få datamaskiner, men du vil ikke gjøre det på den måten for et nettverk med 1 000 verter. Derfor er andre navneoppløsningssystemer mer populære for større nettverk.
Standard Linux Hosts-filen ser slik ut:
# Ikke fjern følgende linje, eller forskjellige programmer # som krever nettverksfunksjonalitet, vil mislykkes. 127. 0. 0. 1 localhost. localdomain localhost
Her, navnene localhost. localdomain og localhost begge løser til 127. 0. 0. 1, som er standard lokal loopback-adresse.
Her er et eksempel på en vertsfil som har noen ekstra oppføringer:
# Ikke fjern følgende linje, eller forskjellige programmer # som krever nettverksfunksjonalitet, vil mislykkes. 127. 0. 0. 1 LServer localhost. localdomain localhost 192. 168. 1. 1 linksys 192. 168. 1. 100 ward. kjøttøks. com ward 192. 168. 1. 101 juni. kjøttøks. com juni 192. 168. 1. 102 wally. kjøttøks. com wally 192. 168. 1. 103 theodore. kjøttøks. com theodore beaver
I eksempelet ovenfor er vertsnavn for hver av Cleaver-familiens fire datamaskiner blitt definert og deres Linksys-ruteren. Hver datamaskin kan nås ved å bruke ett av to navn (for eksempel ward. Cleaver. Com eller bare ward ), bortsett fra den siste, som har tre navn.