Hetzner Cloud is giving out IPv6

Greetings everyone,
i found out that i get also an Primary IPv6 from Hetzner Cloud.
Would it be somehow possible to add them to the servers so that they can be cleavrmagically added to the DNS Setups process?
Would make our sites much more future proof if A and AAAA Records where set on the same moment.

I think cleavrmagically is my new favorite word! 🪄

We’ve tried making provisioning servers with IPv6 enabled work in the past but ran into roadblocks at the time. Maybe it’d be a good time to relook at it.

We’ll also need to add AAAA record creation to our DNS feature. :slight_smile:

Thanks for the feedback and the nudge!

1 Like

I have trouble with IPv6 at all. DO has installed the settings for the network on server, but whenever I add an AAAA record the site doesn’t work with IPv6. Is there something I need to configure in the site’s Nginx config?

Edit: it looks like IPv6 support is missing in Nginx. Is there a way to fox this afterwards?

root@vps:~# nginx -V
nginx version: nginx/1.18.0 (Ubuntu)
built with OpenSSL 1.1.1f  31 Mar 2020
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-7KvRN5/nginx-1.18.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-compat --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module

Today I tried IPv6 for one website and noticed that it doesn’t work yet.
@amiedema updates regarding this?

IPv6 is lower on our backlog at the moment. We’ll review it in our next meeting and discuss prioritizion.

As a “not that skilled” person, what is the difference/benefits with IPv6?

Have a nice day

The main thing is the larger pool of IP addresses that are available for v6. Beyond that there are some small improvements given v6 being a newer standard - one being more efficient routing.

1 Like

Hi @amiedema,
it’s almost a year since your reply. Is there any chance to get ipv6 support in Cleavr within the next months?

Thanks for bubbling this up to the surface @finalwebsites!

We’ve discussed this internally and we’ll be looking more into what it takes for providing IPv6 support in Cleavr over this and next week.

Our plan is to look at our Hetzner integration first. If anyone would like to provide a suggestion for which VPS integration we look at next, please comment here and let us know. :slight_smile:

Hetzner as first provider is perfect (99% of my servers are hosted via Hetzner), next provider for me is DigitalOcean. Thanks a lot!

2 Likes

Hetzner IPv6 support is available now in the Laboratory. Request access from there.

Anyone want to request another hosting provider to work on next?

2 Likes

Vultr and Digital Ocean, please! Vultr is my main server provider.

1 Like

I’m using ipv6 for digitalocean since a few days.
If you want to use ipv6 for an existing server, the following steps are required:

1 Like

Hello @johanguse,

IPv6 support has been made available for both DigitalOcean and Vultr servers. If you haven’t already requested access to the staging feature named “IPv6 Support,” we kindly ask you to initiate your request through the feature laboratory.

Hey, thank you! I’ll give a shot!