Host File
On most Operating Systems, this is a file that contains mappings of IP addresses to host names. These names are used to manually send/receive traffic to/from network nodes without the user needing to memorize and type out the destination’s IP address repeatedly. This is used as an alternative to, and along side with, DNS, not as a replacement for it.
See Verifying & Configuring IP Parameters On Clients for OS-specific info.