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