How to configure Reflection Desktop to use IPv6

  • 7024011
  • 17-Jul-2019
  • 08-Aug-2019

Environment

Reflection Desktop (including Pro, for X, for IBM, or for UNIX and OpenVMS) 16.0 or higher

Situation

How to configure Reflection Desktop to use IPv6.

Resolution

By default, the Reflection Desktop software uses IPv4 for TCP/IP Domain Name Service (DNS) lookups.  In a full IPv6 network, the DNS server will probably be configured for returning DNS Queries with the IPv6 address of the Host and thus Reflection Desktop will need to be configured for full IPv6 support:     (The instructions below assume you have configured Reflection Desktop for Ribbon UI Mode)

1. Open a Reflection Desktop Workspace and a 3270 host session which you will be using for the IPv6 connection.

2. Go to the Macros Menu.

3. Open the Visual Basic Editor.

4. Expand the "Project" section for the RD3X session you have created.

5. Click on "ThisIbmTerminal".

6. Scroll down the list of values in the left panel and find the setting for “UseIPV6”.

7. Set to “True”.

8. Save the updated VBA and host connection settings.

Additional Information

If “UseIPv6=False” or if the value is not set, when the Reflection session tries to do the DNS lookup it will only send out a “Standard query A” for the Host record, which is an IPv4 request.  

Setting “UseIPv6=True” makes the Reflection session send out a “Standard query AAAA” request for the Host record, which is an IPv6 query and this will then get the appropriate response with the IPv6 address and allow the Reflection session to connect.