blog

using gandi livedns as a Dynamic DNS server

To experiment with widely distributed systems, I administrate some rasberry pi zeros W scattered in France in residential homes. These systems are attached to residential gateways through Wifi with dynamic IP addresses and I needed a way to reliably connect to them to launch experiments.

In the nineties, I used a service called Dyndns, which offered a free service for updating subdomains with dynamic IPs. This free service no longer exists, so I started looking for an alternatives. Most of them were costly and required the installation of closed-sources update clients. Opensource alternatives such as hopper.pw required complicated installations and also a dedicated domain name.

Hopefully, I've been a loyal customer of Gandi for some years now, and thanks to the introduction their livedns API, it can be used to update my main dns zone through a REST API.

prerequisites: curl jq (apt-get install curl jq)

https://gist.github.com/nherbaut/76437289664481c8b3e6438eff8f79cd

[BOA 3/6] Competition loci in Content delivery

In this third post, I continue working on the same article as before, and even before. This time, I read an article [1] that relates to Economy and Networks and that study how future architecture should be designed to produce competition among service providers. This paper also advocates that each competition loci should not be considered in silo, but taking into account the effect they have on other loci instead. [1] Chuang, John. "Loci of competition for future internet architectures." IEEE Communications Magazine 49.7 (2011): 38-43.

[BOA 1/6] : The Birth of an article

In this serie of posts, I'll document how we submitted and article to a scientific magazine, from the inception to the submission. I think It could help another fresh PhD student or people that are not involved in writting scientific articles how we did. Of course, it is not supposed to be a blue print on writting an article, it's just a simple testimony to give perspective on what went right and what went wrong in the process.

Subscribe to blog

Sponsors