chore: removed ddns for AAAA

This commit is contained in:
Luka Dekanozishvili 2026-01-31 18:53:45 +01:00
parent 7386019603
commit 2f1a928aa3
3 changed files with 10 additions and 10 deletions

View file

@ -88,7 +88,7 @@ _dmarc.example.hexname.com. TXT "v=DMARC1; p=reject; rua=mailto:dmarc-report
## Filling your DNS records ## Filling your DNS records
If using a DNS service like <a href=https://hexname.com>HexName.com</a>, you can register a subdomain (like `example.hexname.com`), create an `mx` record (such as `mx.example.hexname.com`), and add the above A, AAAA, MX, and TXT records. Ensure each record is entered precisely. If using a DNS service like <a href=https://hexname.com>HexName.com</a>, you can register a subdomain (like `example.hexname.com`), create an MX record (such as `mx.example.hexname.com`), and add the above A, AAAA, MX, and TXT records. Ensure each record is entered precisely.
A complete (minimal) set for secure mail delivery: A complete (minimal) set for secure mail delivery:
- A/AAAA records pointing to your mailserver's IP - A/AAAA records pointing to your mailserver's IP

View file

@ -162,7 +162,7 @@
<div class="stat place-items-center border-none"> <div class="stat place-items-center border-none">
<div class="stat-title">DDNS support</div> <div class="stat-title">DDNS support</div>
<div class="stat-value text-secondary">Yes</div> <div class="stat-value text-secondary">Yes</div>
<div class="stat-desc text-secondary">A, AAAA records</div> <div class="stat-desc text-secondary">For A records</div>
</div> </div>
<div class="stat place-items-center"> <div class="stat place-items-center">
<div class="stat-title">NS record support</div> <div class="stat-title">NS record support</div>
@ -195,7 +195,7 @@
</svg> </svg>
<div class="mt-5 space-y-2"> <div class="mt-5 space-y-2">
<h3>Set and forget it with DDNS</h3> <h3>Set and forget it with DDNS</h3>
<p class="text-sm text-primary-content/65">Update your A/AAAA records periodically with a script so that they always point to your IP</p> <p class="text-sm text-primary-content/65">Update your DNS A records periodically with a script so that they always point to your IP</p>
</div> </div>
</div> </div>
<div class="divider lg:divider-horizontal before:bg-primary-content/50 after:bg-primary-content/50 m-0"></div> <div class="divider lg:divider-horizontal before:bg-primary-content/50 after:bg-primary-content/50 m-0"></div>

View file

@ -78,7 +78,7 @@
<div class="collapse-title font-semibold">Do you offer Dynamic DNS services?</div> <div class="collapse-title font-semibold">Do you offer Dynamic DNS services?</div>
<div class="collapse-content text-sm"> <div class="collapse-content text-sm">
<div class="p-2"> <div class="p-2">
Yes! We provide a DDNS service for A and AAAA records, allowing you to update your DNS records automatically whenever your IP address changes. Yes! We provide a DDNS service for A records, allowing you to update your DNS records automatically whenever your IP address changes.
</div> </div>
</div> </div>
</div> </div>
@ -95,12 +95,12 @@
<div class="collapse collapse-arrow bg-base-200 border border-base-300"> <div class="collapse collapse-arrow bg-base-200 border border-base-300">
<input type="radio"/> <input type="radio"/>
<div class="collapse-title font-semibold">How do I use my DDNS token to update my A/AAAA record?</div> <div class="collapse-title font-semibold">How do I use my DDNS token to update my A record?</div>
<div class="collapse-content text-sm"> <div class="collapse-content text-sm">
<div class="p-2"> <div class="p-2">
To update your A/AAAA record using the token, you have to make an HTTP PUT request to the following URL: <code>https://hexname.com/api/v1/ddns/ipv4/[TOKEN]/[NEW_IP]</code> To update your A record using the token, make an HTTP PUT request to the following URL: <code>https://hexname.com/api/v1/ddns/ipv4/[TOKEN]/[NEW_IP]</code>
<p></p> <p></p>
Here is a basic Bash script you can set to periodically update your IP: Here is a basic Bash script you can use to periodically update your IP:
<div class="mockup-code my-4 relative bg-base-300"> <div class="mockup-code my-4 relative bg-base-300">
<label id="copy-btn" class="btn btn-circle swap swap-rotate absolute top-2 right-2"> <label id="copy-btn" class="btn btn-circle swap swap-rotate absolute top-2 right-2">
<input type="checkbox" bind:checked={copied} onclick={(e) => {e.preventDefault(); copyToken();}}/> <input type="checkbox" bind:checked={copied} onclick={(e) => {e.preventDefault(); copyToken();}}/>
@ -115,8 +115,8 @@
</div> </div>
The second line uses a public API to fetch your current IP. The second line uses a public API to fetch your current IP.
The third line updates the record with the new IP using your token. The third line updates the record with the new IP using your token.
<p></p> <!-- <p></p>
To update your AAAA record with your IPv6 address, replace <code>ipv4</code> in the script with <code>ipv6</code> in both places. To update your AAAA record with your IPv6 address, replace <code>ipv4</code> in the script with <code>ipv6</code> in both places. -->
</div> </div>
</div> </div>
</div> </div>
@ -156,7 +156,7 @@
<div class="collapse-title font-semibold">What does DDNS mean?</div> <div class="collapse-title font-semibold">What does DDNS mean?</div>
<div class="collapse-content text-sm"> <div class="collapse-content text-sm">
<div class="p-2"> <div class="p-2">
DDNS stands for Dynamic DNS and is a service that lets you update a DNS record (usually an A/AAAA record) to point to your desired IP address. DDNS stands for Dynamic DNS and is a service that lets you update a DNS record (usually an A record) to point to your desired IP address.
</div> </div>
<div class="p-2"> <div class="p-2">
This is mostly useful for individuals who would like to expose services run at their home to the internet and have a memorable domain instead of having to use the IP address. This is mostly useful for individuals who would like to expose services run at their home to the internet and have a memorable domain instead of having to use the IP address.