Dynamic IP's on a MAC
One of the more common questions we get from customers is how to account for a public IP address that changes. This guide will help you configure your dynamic IP with the CleanBrowsing DNS resolvers.
To use this feature it requires a paid plan. This is a generic guide.
Step 1: Add new Device to Dynamic Devices
Inside the CleanBrowsing application you want to navigate to the settings page. On this page you will find a panel titled, Dynamic Devices.
- Under Settings
- Click on Your Network
- Select the right Profile
- Enter a name for the device
Add the name that will make sense later. For instance, in this example, I chose Home Mac. This is important because you want to be able to which device it is. It's also good to be mindful if you're trying to account for a dynamic public IP on your home network or a dynamic public IP on a device that travels.
Things to Consider
If this is for your local network, deploy this on a device that is stationary in the network. For instance, my house changes public IP from time to time. So I configure this on a Home Computer. This ensures that if I leave the house with my computer, and the IP changes I don't lose the address applied to the main profile.
If you are going to use this on a mobile computer, a laptop that you travel with, it's best to create a new profile, then add the device to the specific profile.
This new domain will provide you a unique code. This code will be used in the next steps. What we're doing here is creating a unique domain that will capture the public IP of that device at a set frequency. That is why it's so important to apply it to a stationary device in your network.
Step 2: Configure a Dynamic Device
Depending on your device, you will want to set up a recurring task to ping the URL provided above. If you are using a NIX based machine (e.g., Linux) you can use a cron job (works on MAC as well). A cron job will allow you to set up scheduled events
Open the cron job via your terminal application. The -e option allows you to edit the cron file.
$ crontab -e
Now paste the following command, updating only the MYCODE section:
*/2 * * * * curl https://my.cleanbrowsing.org/dynip/MYCODE
Exit the editor. That's it! This will automatically update your IP inside your profile.