Config with truenas / freenas

Hello there,

I’m a a bit confused what to put where in the truenas dyndns client form.

1 Like

I don’t have access to a FreeNAS server anymore, but I believe you need to add the zone name as Domänenname.

For the username, you can try none. If that doesn’t work, try the password as username and leave the password fields blank.

1 Like

Have you solved this? Because I would also be interested to get dynv6 running on truenas.

Hello there,
I have gone to Unraid. As TrueNas was too difficult for me. (Docker, settings, BSD)
On Unraid I have setup dynv6 on my Fritzbox, my Subdomains in the Fritzbox and SWAG [reverse-proxy) on my Unraid to get access to my containers. I don’t use ipv6, as the Fritzbox has some trouble with that. ( an A-Record works great.
Sadly, in the last few days, dynv6 just lost or removed my A-Record. I don’t know why it disappeared.

Hey Everyone,

I know this is a bit of an old post, but I wanted to post the answer to this question for future people to reference. This is also the only post relative to TrueNAS/FreeNAS in the dynv6 community as well as the first returned result in major search engines.

The Answer / Solution:

CheckIP Server: (There are numerous services available to checkIPs. You can use any of them.)
CheckIP Path: / (This is the directory or file that you navigate to after the URL. Such as as Current IP Check. As has no additional pages to resolve to, we’ll use the primary or root directory /"
Username: YourTokenGoesHere (You can find this by going to your username>keys in the top right)
Password: none (Literally enter “none” without quotes, you will not be able to save without a password.)
Domain Name: (This is the full domain of your Zone)

Here is an example screenshot:

I hope someone out there finds this useful!
Your Friendly Neighborhood Frog. 𓆏

Alternative DDNS Custom Setup for Dynv6

  1. Select Custom Provider
  2. Set your CheckIP Server to:
    2a)You can use other CheckIP servers however I’ve found dyndns’ to be consistent and reliable.
  3. Set your CheckIP Path to: / this is the root directory for the web page that handles the IP check. For example, since has nothing additional after the webpage there is no requirement for a path aside from root “/” but for the path would be something.html
  4. Username: “none” it’s not required for this method, but the field cannot be empty or settings will not save.
  5. Password: “none” it’s not required for this method, but the field cannot be empty or settings will not save.
  6. Custom Server:
  7. Custom Path: /api/update?ipv4=auto&token=<YourToken>&hostname=
    7a) Make sure you replace <YOURTOKEN> with your actual token from dynv6
  8. Domain Name: Your Zones fully qualified domain name (FQDN) such as
  9. Update Period: 500 Seconds (Some providers will ban you if you use a short period and are constantly polling their servers.)
1 Like