Registered domain, how to set up DNS and everything else now

Started by ufobm, Nov 21, 2022, 10:38 AM

Previous topic - Next topic

ufobmTopic starter

I've obtained a free domain using Freenom. How can I get my website up and running?
I'm wondering where I should obtain the DNS and how to input them.

Regarding a website that was created on a WordPress platform installed in Denver, I'm now looking to move it to the newly-available domain. Could you please offer an explanation of how everything works?


I might not be able to provide you with good news, as you'll need to purchase a hosting service for your web site from Denver. Afterwards, you can take the IP address of the server and input it as an A record in Freenom.

Alternatively, you can use your own hosting service in Denver. However, this would require the setup of a firewall, router, and other necessities to allow outside access. Additionally, you'd need to have a static IP, which would then be entered into a Freenom record.


It's important to educate yourself on DNS servers and NS records. It's common for domain registrars to offer free hosting of NS records. Additionally, you'll need to research hosting services and web servers to properly host your site.

It's worth mentioning that a website cannot be transferred to a domain. A domain is simply an entry in the DNS database that points to the site's web server (i.e. Denver was your local web server). For more information on the topic, consider consulting Google, Wikipedia, and other thematic wikis. If you're still left with questions, then seek answers in other ways.


In the past, configuration of DNS servers for the system could be accomplished by simply inputting the necessary server addresses in the /etc/resolv.conf file. However, in Ubuntu, network configuration is now managed by NetworkManager and this file only serves as a link to the NetworkManager file.

Although this method is still functional, it's only practical for when configuring DNS on LiveCD or pre-reboot. After a reboot, all settings will be lost and you'll have to start from scratch. It's essential to use the NetworkManager interface for any changes in order to ensure that everything is preserved.


To get your website up and running with a free domain from Freenom, you'll need to follow these steps:

1. Choose a web hosting provider: Look for a suitable web hosting provider that supports the platform you want to use. WordPress is a popular choice, but make sure the hosting provider meets your requirements.

2. Obtain DNS records: Once you have chosen a web hosting provider, they will provide you with DNS (Domain Name System) records. These records typically consist of nameservers that you need to associate with your domain.

3. Access Freenom account: Log in to your Freenom account and navigate to your domain management page.

4. Update nameservers: In the domain management page, locate the section where you can update the nameservers. Input the nameservers provided by your hosting provider. Save the changes.

5. DNS propagation: It may take some time for the DNS changes to propagate globally. This process usually takes a few hours to a day, but it can occasionally take longer.

Once the DNS propagation is complete, visitors will be able to access your website using the new domain name.

Moving an existing website created on a WordPress platform involves transferring both the files and the database associated with your website. Here's a general outline of the steps involved:

1. Backup your current website: Create a backup of your WordPress site's files and database. This ensures that you can restore it if anything goes wrong during the transfer process. Most hosting providers have tools or plugins available to assist with this.

2. Set up hosting account for the new domain: Follow the steps outlined above to set up hosting for your new domain.

3. Install WordPress on the new hosting account: Install a fresh copy of WordPress on the newly set up hosting account. This generally involves using an installer provided by your hosting provider or manually uploading and configuring the necessary files.

4. Transfer files and database: Migrate your files and database from the old hosting account to the new one. This can typically be done using plugins, such as All-in-One WP Migration or Duplicator, which simplify the process.

5. Update website settings: Once the files and database are transferred, update any necessary settings within WordPress to reflect the change in domain. This may include updating the site URL and any other relevant configurations.

6. Test and finalize: Verify that your website functions correctly on the new domain. Make sure all links, images, and functionality are working as expected. Once you're confident everything is functioning correctly, you can decommission the old website or redirect traffic from the old domain to the new one, if desired.