Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2016-10

Enabling IPv6 for freepascal.org domain

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

To whom it may concern,

This image of Arnie (Arnold Schwarzenegger) describes it best. :-) https://cdn.meme.am/instances/59911439.jpg

Could the powers that be, please enable IPv6 support for the freepascal.org domain. The HTTP server would be a good start.

Once your ISP supports IPv6, the switch-over is pretty easy, as I've recently discovered. I've recently done it for all my systems and servers. I now run a dual stack network (both IPv4 and IPv6 supported), and it was hardly any effort.

I queried the DNS entries of freepascal.org and see that it seems to be IPv6 capable. I also noted that it is running Apache web server on Linux.

To make it easier to the admin of freepascal.org, here are the steps I followed:

1. Ensure that IPv6 is enabled on your Internet router. This is normally enabled by default - just waiting for your ISP to be ready.
2. Enable IPv6 support - it should be enabled by default on most operating systems already. If not, enable it and restart the the network services. IPv6 should auto-configure itself.
3. Find the IPv6 address of the web server. With Linux and FreeBSD, use the 'ifconfig' command to find the IPv6 address. Ignore the fe80:* and fd* addresses as they are local or private addresses.
4. Go to your domain's DNS control panel, create a new AAAA record and assign in the IPv6 address.
5. Tell Apache to listen to IPv6 as well.
- edit the httpd.conf and find the line "Listen 80". Add another line "Listen [<ipv6_address>]:80
- if you are concerned about virtual hosting configurations, don't be, as nothing needs to change there.
- Save and restart Apache. > service httpd restart
- Verify that Apach is working in dual stack mode: netstat -tulpn | grep :80
it should show both the IPv4 and IPv6 addresses.

That's it, you should be good to go. Now test it. Here is a nice website, so you can test your IPv6 setup from outside your network:

http://ipv6-test.com/validate.php

Type in your domain (www.freepascal.org in this case) and click "Validate".

On that same website, you can also click on the General tab to test your desktop PCs to see how well they are configured for IPv6. Most web browsers are set up by default to prefer IPv6 in the case where a web server supports both IPv4 and IPv6.

Another useful link: http://ipv6.google.com ;-)

Regards,
Graeme

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp

Reply by email

Michael Van Canneyt
to Graeme Geldenhuys
Graeme Geldenhuys wrote
To whom it may concern,

That would be me.

Show quoted text 11 lines
This image of Arnie (Arnold Schwarzenegger) describes it best. :-) https://cdn.meme.am/instances/59911439.jpg Could the powers that be, please enable IPv6 support for the freepascal.org domain. The HTTP server would be a good start. Once your ISP supports IPv6, the switch-over is pretty easy, as I've recently discovered. I've recently done it for all my systems and servers. I now run a dual stack network (both IPv4 and IPv6 supported), and it was hardly any effort.

If no side effects make themselves known, I will do an attempt when I find the time. Thanks for listing the steps available.

Michael.

Reply by email