[GH-ISSUE #3753] Ipv64.net - DNS challenge provider #2475

Open
opened 2026-02-26 07:35:42 +03:00 by kerem · 14 comments
Owner

Originally created by @Sickjuicy on GitHub (May 14, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3753

What provider would you like to see added to NPM?

https://ipv64.net/

Have you checked if a certbot plugin exists?

https://pypi.org/project/ipv64/

or

https://github.com/XonaTheProtogen/certbot-dns-ipv64

Originally created by @Sickjuicy on GitHub (May 14, 2024). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3753 **What provider would you like to see added to NPM?** <!-- What is this provider called? --> https://ipv64.net/ **Have you checked if a certbot plugin exists?** <!-- Currently NPM only supports DNS challenge providers for which a certbot plugin exists. You can visit pypi.org, and search for a package with the name `certbot-dns-<privider>`. --> https://pypi.org/project/ipv64/ or https://github.com/XonaTheProtogen/certbot-dns-ipv64
Author
Owner

@GitFireEagle75 commented on GitHub (Jun 1, 2024):

IPv64.net
https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_ipv64.sh

<!-- gh-comment-id:2143449353 --> @GitFireEagle75 commented on GitHub (Jun 1, 2024): IPv64.net https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_ipv64.sh
Author
Owner

@Hekatomb commented on GitHub (Jun 15, 2024):

I believe ipv64.net is supported under the DNSmulti "DNS provider" in Nginx Proxy Manager. Relevant documentation: https://go-acme.github.io/lego/dns/ipv64/

<!-- gh-comment-id:2169142079 --> @Hekatomb commented on GitHub (Jun 15, 2024): I believe ipv64.net is supported under the DNSmulti "DNS provider" in Nginx Proxy Manager. Relevant documentation: https://go-acme.github.io/lego/dns/ipv64/
Author
Owner

@Hacki1111 commented on GitHub (Jul 26, 2024):

I tried it with DNS-Multi and it doesn´t work. It seems like it needs "go" as a dependency.

<!-- gh-comment-id:2253348626 --> @Hacki1111 commented on GitHub (Jul 26, 2024): I tried it with DNS-Multi and it doesn´t work. It seems like it needs "go" as a dependency.
Author
Owner

@ichbinder commented on GitHub (Sep 19, 2024):

Please implement 🙏

<!-- gh-comment-id:2361573470 --> @ichbinder commented on GitHub (Sep 19, 2024): Please implement 🙏
Author
Owner

@Debiano commented on GitHub (Oct 27, 2024):

Use DNS-Multi, it works fine.
You just need to enter the following:

dns_multi_provider=ipv64
IPV64_API_KEY=[KEY]

<!-- gh-comment-id:2440152266 --> @Debiano commented on GitHub (Oct 27, 2024): Use DNS-Multi, it works fine. You just need to enter the following: > dns_multi_provider=ipv64 > IPV64_API_KEY=[KEY]
Author
Owner

@MacGulliver commented on GitHub (Oct 27, 2024):

Dennis was able to fix a Problem regarding custom Domains on IPv64.

The multiDNS Provider is now working for DNS Challenge Wildcard Domains.

Give it a try

<!-- gh-comment-id:2440196859 --> @MacGulliver commented on GitHub (Oct 27, 2024): Dennis was able to fix a Problem regarding custom Domains on IPv64. The multiDNS Provider is now working for DNS Challenge Wildcard Domains. Give it a try
Author
Owner

@Sickjuicy commented on GitHub (Nov 3, 2024):

Dennis was able to fix a Problem regarding custom Domains on IPv64.

The multiDNS Provider is now working for DNS Challenge Wildcard Domains.

Give it a try

Worked for me but I think a direct integration would be nice. I needed to install some dependencies and that was try and error to get the right one.

<!-- gh-comment-id:2453458126 --> @Sickjuicy commented on GitHub (Nov 3, 2024): > Dennis was able to fix a Problem regarding custom Domains on IPv64. > > The multiDNS Provider is now working for DNS Challenge Wildcard Domains. > > Give it a try Worked for me but I think a direct integration would be nice. I needed to install some dependencies and that was try and error to get the right one.
Author
Owner

@pengu1981 commented on GitHub (Feb 27, 2025):

Using dnsmulti for ipv64 dns challenge didn't work because go isn't installed as @Hacki1111 mentioned.
Installed go via apt but the resulting go version is too old. Version 1.22 installed but 1.23 needed.
If possible implement it or better just dnsmulti.

<!-- gh-comment-id:2688824031 --> @pengu1981 commented on GitHub (Feb 27, 2025): Using dnsmulti for ipv64 dns challenge didn't work because go isn't installed as @Hacki1111 mentioned. Installed go via apt but the resulting go version is too old. Version 1.22 installed but 1.23 needed. If possible implement it or better just dnsmulti.
Author
Owner

@Alby407 commented on GitHub (Jun 30, 2025):

Still an open issue. Go is not installed.

<!-- gh-comment-id:3021108745 --> @Alby407 commented on GitHub (Jun 30, 2025): Still an open issue. Go is not installed.
Author
Owner

@lastsamurai26 commented on GitHub (Jul 10, 2025):

:'( even if I install Go it strangely doesn't work, problem is with every new roll the Go is removed

<!-- gh-comment-id:3057282727 --> @lastsamurai26 commented on GitHub (Jul 10, 2025): :'( even if I install Go it strangely doesn't work, problem is with every new roll the Go is removed
Author
Owner

@duczz commented on GitHub (Jul 10, 2025):

Same here need go 🥺

<!-- gh-comment-id:3058729455 --> @duczz commented on GitHub (Jul 10, 2025): Same here need go 🥺
Author
Owner

@jc21 commented on GitHub (Jul 10, 2025):

I'm not adding Go in the image just for this. Certbot is the current mechanism for DNS providers, and there isn't a PyPi certbot plugin for iv64 specifically.

<!-- gh-comment-id:3059268249 --> @jc21 commented on GitHub (Jul 10, 2025): I'm not adding Go in the image just for this. Certbot is the current mechanism for DNS providers, and there isn't a PyPi certbot plugin for iv64 specifically.
Author
Owner

@Sickjuicy commented on GitHub (Jul 16, 2025):

In this case I can only recommend an alternative as long as you want to stay with ipv64,
With zoraxy IPV64 works without problems because it is based on dnsmulti. https://github.com/tobychui/zoraxy

But Zoraxy also has its own limitations.

FYI: unfortunately nobody has written a caddy module for ipv64 yet.
If I find the time I will do it.

<!-- gh-comment-id:3077138719 --> @Sickjuicy commented on GitHub (Jul 16, 2025): In this case I can only recommend an alternative as long as you want to stay with ipv64, With zoraxy IPV64 works without problems because it is based on dnsmulti. https://github.com/tobychui/zoraxy But Zoraxy also has its own limitations. FYI: unfortunately nobody has written a caddy module for ipv64 yet. If I find the time I will do it.
Author
Owner

@github-actions[bot] commented on GitHub (Jan 18, 2026):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:3764712506 --> @github-actions[bot] commented on GitHub (Jan 18, 2026): Issue is now considered stale. If you want to keep it open, please comment :+1:
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#2475
No description provided.