diff options
author | Steph Enders <steph@senders.io> | 2023-07-05 10:40:37 -0400 |
---|---|---|
committer | Steph Enders <steph@senders.io> | 2023-07-05 10:40:37 -0400 |
commit | 0e0988682f887cd5e363ab7e23e9ed2a4c67184e (patch) | |
tree | a413c4e252f88b2a00dead7a72af1374fb9057b1 /.gitignore | |
parent | 7ad553afa01bc362871480ad74780e678f88e7ea (diff) |
Create update script
This script will:
1. take in a domain and a config path
2. fetch your domains current IP using dig
3. fetch your server IP using ipinfo.io/ip (via curl)
4. then if there is a mismatch it will:
4.1. fetch your DNS A Record for that API from the API
4.2. POST an update for that DNS record with the new IP from the API
5. else print that things are successful
The porkbun APIs denoted here: https://porkbun.com/api/json/v3/documentation
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..04204c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +config |