The first solution that allowed applications to use names was the :term:`hosts.txt` file. This file is similar to the symbol table found in compiled code. It contains the mapping between the name of each Internet host and its associated address [#fhosts]_. It was maintained by SRI International that coordinated the Network Information Center (NIC). When a new host was connected to the network, the system administrator had to register its name and address at the NIC. The NIC updated the :term:`hosts.txt` file on its server. All Internet hosts regularly retrieved the updated :term:`hosts.txt` file from the SRI_ server. This file was stored at a well-known location on each Internet host (see :rfc:`952`) and networked applications could use it to find the address corresponding to a name.
Giải pháp đầu tiên cho phép các ứng dụng sử dụng các tên gọi là tệp tin :term:`hosts.txt`. Tệp tin này giống như bảng ký tự tìm thấy ở trong các mã đã biên dịch. Nó bao gồm các ánh xạ giữa tên của mỗi một trạm Internet với địa chỉ tương ứng của nó [#fhosts]_. Nó được duy trì bởi SRI International, một đơn vị điều phối Network Information Center (NIC). Khi một trạm mới được kết nối vào mạng, người quản trị hệ thống cần đăng ký tên đó và địa chỉ tương ứng với NIC. Khi đó, NIC cập nhật tệp tin :term:`hosts.txt` trên máy chủ của họ. Tất cả các trạm Internet đều thường xuyên nhận được các tệp tin :term:`hosts.txt` cập nhật từ SRI_server. Tệp tin này được lưu tại một vị trí phổ biến trên mỗi một trạm Internet (tham khảo :rfc:`952`) và các ứng dụng kết nối mạng có thể sử dụng nó để tìm địa chỉ tương ứng với tên.