Some time ago i posted a link to an article about how to set up a dynamic dns server with a raspberry pi. There is an update to that article here.
I will include the content of the article here for archival purposes:
In a previous post quite sometime back we explained how to configure a DynDNS service on your Raspberry pi or any similar unix system. This is no different, except for the super easy way of doing the similar thing.
Here we would be using the free DynDNS service of dns4e.com
Step. 1
Goto to https://dns4e.com/registration and sign up
Step. 2
Verify the registered email to activate the service
Step. 3
Add a zone in your account (e.g.: techjawab.dns4e.net)
You can add your own host (which you might have bought separately), in that case you will also need to update the name-servers after this step.
Step. 4
Setup a cron job to update your dynamic ip to dns4e
sudo crontab -e
In the editor add the following line on a new line to update your DNS every 10 minutes
*/10 * * * * curl 'https://api.dns4e.com/v7/<zone address>/a' --user '<Public Key> :<Secret Key> ' --data '' -X POST
That's all, you should be able to reach out to your hosted server via the zone address you just configured after the DNS propagates.
Note: If your raspberry pi or unix box is behind a router or firewall then you might have to do port forwarding accordingly to enable the outside world to reach your server.
I will include the content of the article here for archival purposes:
In a previous post quite sometime back we explained how to configure a DynDNS service on your Raspberry pi or any similar unix system. This is no different, except for the super easy way of doing the similar thing.
Here we would be using the free DynDNS service of dns4e.com
Step. 1
Goto to https://dns4e.com/registration and sign up
Step. 2
Verify the registered email to activate the service
Step. 3
Add a zone in your account (e.g.: techjawab.dns4e.net)
You can add your own host (which you might have bought separately), in that case you will also need to update the name-servers after this step.
Step. 4
Setup a cron job to update your dynamic ip to dns4e
sudo crontab -e
In the editor add the following line on a new line to update your DNS every 10 minutes
*/10 * * * * curl 'https://api.dns4e.com/v7/<zone address
That's all, you should be able to reach out to your hosted server via the zone address you just configured after the DNS propagates.
Note: If your raspberry pi or unix box is behind a router or firewall then you might have to do port forwarding accordingly to enable the outside world to reach your server.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.