IPv6 readiness

IPv6 readiness

Sooner or later our applications will have to work on IPv6 only networks. I seeked for an overview for the readiness of Delphi (10 or 10.1) for IPv6. Of cause I found several areas (depending as well on the third-party tools used).

http://stackoverflow.com/questions/15166939/how-to-configure-indy-v10-to-support-ipv4-ipv6 , http://stackoverflow.com/questions/37691084/ipv6-connection-with-datasnap, RemObjects, Secureblackbox … etc.

But all that looks as every area has a little bit another approach.
I expected actually that most components would directly derive IPv6/IPv4 from the address content. The use cases are:
a) Fix IPv6:  “fd00:xxxx.xxxx”, “::1”, [six.heise.de]
b) Fix IPv4:  “192.168.001.001”
c) Dynamically based on the DNS resolve returned (A or AAAA) … but here some problem start. Windows has the rule “take IPv6 if available” but falls back if it fails to IPv4.

Would be great to get some tips if an how you solve this kind of communication setups. Let the user explicitly decide between IPv6/IPv4 or derive the settings from the address.
http://stackoverflow.com/questions/15166939/how-to-configure-indy-v10-to-support-ipv4-ipv6

Comments

  1. Ryan Pfeifle Good news and thank to Remy Lebeau. But still very strange that such strategic issues are not put by Idera/EMBT on a road map.

    ReplyDelete
  2. Ryan Pfeifle I discussed my concerns as well with Atanas Popov. It cannot be that EMBT does charge us for SA and not invest into central libraries. Means in clear words "they should pay Remy in a fair way for his work".

    ReplyDelete

Post a Comment