Domain name owner
The domain name owner is the legal or natural person in whose name the domain is registered. This is therefore the 'owner' of the domain name for the chosen registration period.
Administrative contact
The administrative contact is the person who represents the domain name owner. His or her job is to express the owner's wishes concerning any action applied to the domain name. The administrative contact must be consulted (via e-mail) about any request to modify information concerning the domain name.
Invoicing contact
This is the person or entity to be contacted by the Registrar with regard to any financial matters. In particular, this concerns reminders from the Registrar when the domain name registration is due to expire and it is time to consider its renewal.
According to the contract signed by the service provider and the client, one of them will be registered with the Registrar as the invoicing contact; this contact will be approached by the Registrar with a request to pay the domain name renewal fee.
Technical contact
This is the contact in charge of administering the DNS servers on which the domain name is installed, and in charge of technical questions in general. Service providers generally register as the technical contact for the domain names they manage. When the domain name owner has his own name servers, the person or entity directly in charge of those servers must be the technical contact.
DNS servers
DNS (Domain Name System) servers match a domain name and an IP address (actual address of a machine consisting of numbers): when an Internet user enters an address in his browser, the DNS server converts it into an IP address that computers and networks can understand.