Nsupdate is a DNS dynamic update client for the internet. It allows you to update your A records and your AAAA records using just one client. The nsupdate.info website provides a free dynamic DNS service, which can be used in conjunction with nsupdate. This tutorial explains how to install nsupdate.info on Manjaro.
Before starting, ensure that you have the following:
To install nsupdate.info on Manjaro, follow these steps:
Open the terminal on your Manjaro computer.
Install the nsupdate package by running the following command:
sudo pacman -S nsupdate
Once installed, navigate to the nsupdate.info website in your browser.
Create an account on the website by providing your email address, a username, and a password.
After creating your account, login to the website.
From the dashboard, click on the "Add Host" button.
Enter the hostname that you wish to assign to your dynamic IP address. You can choose any name that you like, and it should be unique.
After entering the hostname, click on the "Create Host" button.
Once created, note down the hostname that you have specified.
In the terminal on your Manjaro computer, run the following command:
sudo nano /etc/nsupdate.info.conf
This will open the nsupdate.info configuration file.
Add the following lines to the configuration file, replacing your-username and your-password with your actual nsupdate.info account credentials:
username=your-username
password=your-password
hostname=your-hostname
Save and close the configuration file by pressing the Ctrl + X keys, followed by the Y key, and then the Enter key.
Run the following command to update your IP address on nsupdate.info:
sudo nsupdate.info -a
If the command executes successfully, your IP address should be updated on the nsupdate.info website, and your hostname should be resolvable to your current IP address.
In this tutorial, you learned how to install nsupdate.info on Manjaro and update your IP address on nsupdate.info using the nsupdate client. With nsupdate.info, you can assign a hostname to your dynamic IP address and access your home network from outside.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!