You canregister a domain with any registrar you like. The procedure in most cases is standard and consists of the same actions: you need to choose a free name, fill out the form and pay for the purchase. However, in order to use the domain after purchase, it needs to be configured. If you picked up the name in one company, and the hosting ordered in another, then take into account that the control panels will probably be very different and there may be difficulties.
A domain is just an address in the address bar. As long as it is not bound to the hosting, it is nothing. Setting up a domain consists of three operations:
Keep in mind that setting up a domain can take up to 48 hours.
When the domain is registered separately from the hosting, you can go the other way. The setup in this case will be more global and you will have to change the NS servers. After the change on the new NS servers data in the domain will already be correct. So you will not have to edit IP addresses. You can also perform this operation in your personal cabinet in the section where your domains are listed. In the settings menu you need to select the item related to setting or editing NS.
To understand how to put a domain on hosting, you need to understand SFTP or FTP and databases. SFTP is always a secure connection, so you should prefer it. But if you still want to try regular FTP, then first check the information received from the registrar, perhaps there are all the necessary data for access. If there are no accesses, then find the FTP accounts section or a similar block. Create an account and enter it into your FTP client. You will also find instructions on how to set it up on the hosting itself.
Hosting setup is also related to creating databases. Sometimes it is prepared in advance, but more often you need to create it yourself. To do this, find the "MySQL" or "Databases" section and create a database there. Sometimes, in addition to the base itself first need to create the user. In this case, do not forget to open access to edit the information. To see the database or change something in it, you will need a link to phpMyAdmin.
If you have purchased new hosting and you receive an email with new NS addresses, you have two options:
Whether to change the data NS when upgrading hosting, you decide for yourself. It all depends on the total number of domains that you own, as well as on what server is concentrated most of them. In any case, it is more convenient to manage domains from one place, so it is better to place them on one hosting.