Skip to content
Mile High Hacking

Mile High Hacking

Hacking The Mile High City One Night At A Time!

  • Home
  • About
  • Contact

Dynamic DNS with Ansible and Linode

Posted on February 14, 2021March 23, 2021 By Andrew Kelling No Comments on Dynamic DNS with Ansible and Linode
Ansible, DDNS, DNS, Linode, Linux

The Why?

The short and sweet of it is that we want to update a Linode DNS A record to the latest dynamic IP of your server it is assigned to. This can be a home server or a remote branch office server and much much more.

We will leverage this using Ansible playbooks that will retrieve your IP address externally and then return your IP and then call’s the Linode API to update the A record using Ansible. It will also schedule a cron job to ensure that the DNS record is constantly updated

Prerequisites:

  • Linode account and Domain using Linode Name Servers.
  • External Linux Apache web server with PHP installed to host code to return your current IP.
  • Linux Ansible installed on remote server that you want the external IP for.
  • Basic understanding of how API’s work and working with Linodes. Recommended reading Linode API Document that can be found here: https://www.linode.com/docs/api/#tag/domains
  • GIT clone of my code: https://github.com/akelling/ansible-linode-DNS-updater
    • I HIGHLY recommend cloning this in your home users directory under ~/git/ for everything to work out of the box

    Read More “Dynamic DNS with Ansible and Linode” »

System 76 Support After Coffee Spill Incident

Posted on January 11, 2021January 11, 2021 By Andrew Kelling No Comments on System 76 Support After Coffee Spill Incident
Hardware, Linux, Support, System76

Well I had a bad day! I accidentally spilled a full cup of coffee on my brand new System 76 Lemur Pro :/ I tore apart the laptop to remove the power and everything and get all the coffee out of the laptop since it was pouring out the sides of the laptop(It was a … Read More “System 76 Support After Coffee Spill Incident” »

Hacking The Sega Genesis Mini On Linux

Posted on December 21, 2020December 21, 2020 By Andrew Kelling 1 Comment on Hacking The Sega Genesis Mini On Linux
Gaming, Genesis, Hacking, Linux, Modding, Retro Gaming, Sega, Virtualization, Windows

Why: Why do you want to hack the Sega Mini? Well, it’s fairly obvious we want to play more games than what the console came with. Thankfully, the tools needed make this task super easy and cheap. There are a million articles on how to do it on a Windows Laptop/Desktop, but as an avid … Read More “Hacking The Sega Genesis Mini On Linux” »

First Post!!!!

Posted on December 16, 2020 By admin No Comments on First Post!!!!
Uncategorized

This is my very first post!!!! Super excited for all the things to come here shortly! Check back with us here soon for more content!

Hello world!

Posted on December 16, 2020 By admin 1 Comment on Hello world!
Uncategorized

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Recent Posts

  • Dynamic DNS with Ansible and Linode
  • System 76 Support After Coffee Spill Incident
  • Hacking The Sega Genesis Mini On Linux
  • First Post!!!!
  • Hello world!

Recent Comments

  • Kurtis on Hacking The Sega Genesis Mini On Linux
  • A WordPress Commenter on Hello world!

Categories

  • Ansible
  • DDNS
  • DNS
  • Gaming
  • Genesis
  • Hacking
  • Hardware
  • Linode
  • Linux
  • Modding
  • Retro Gaming
  • Sega
  • Support
  • System76
  • Uncategorized
  • Virtualization
  • Windows

Copyright © 2025 Mile High Hacking.

Theme: Oceanly by ScriptsTown