Skip to content

Instantly share code, notes, and snippets.

@lamoboos223
Created November 6, 2022 15:18
Show Gist options
  • Select an option

  • Save lamoboos223/4ecfe23b101f18d23571e8d94e59a882 to your computer and use it in GitHub Desktop.

Select an option

Save lamoboos223/4ecfe23b101f18d23571e8d94e59a882 to your computer and use it in GitHub Desktop.
# Get public ip address
ip=$(curl https://api.ipify.org)
# Update noip dns using the public ip address
curl --location --request GET 'https://dynupdate.no-ip.com/nic/update?hostname=<my-dns-in-noip>&myip=$ip' \
--header 'Authorization: Basic <email:password>'
@lamoboos223
Copy link
Author

#!/bin/sh

echo "Get Public IP of the Router"
pub_ip=$(curl --silent https://api.ipify.org)
echo "Setting Public IP of the Router ..."
# Update noip dns using the public ip address
dump=$(curl --silent --location --request GET 'https://dynupdate.no-ip.com/nic/update?hostname=<dns-name>&myip=$pub_ip' \
--header 'Authorization: Basic base64(username:password)')
echo "Finished Process"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment