A name on the internet had to be entered somewhere
A domain such as `example.com` is a human-readable address, but computers route traffic using numerical addresses. The Domain Name System (DNS) links the two: when someone types a domain into a browser, DNS helps locate the network address associated with it.
That link depends on an organized, shared directory. A domain cannot work just because someone thinks of a name; its registration must be recorded so that other computers can find the right destination. In the early internet, managing that directory was part of the infrastructure supported by public research funding, rather than a routine retail service paid for by each registrant.
Growth turned administration into a bill
As the network expanded beyond its research beginnings, keeping the registration system running became a larger operational task. Network Solutions, which handled domain registrations under a government contract, began collecting a fee in 1995. That shifted at least part of the cost from public support to the people and organizations registering names.
The change made a domain name feel less like a freely available label and more like a service with an ongoing expense. Registration fees also made the system’s practical limits visible: names had to be managed, records maintained, and registrations renewed. The charge was not simply a price for owning a word; it helped pay for the infrastructure that made that word usable across the internet.
The transition marked a quiet change in the internet’s economics. A cost once absorbed in the background became something every domain holder could see on a bill.





