skip to main content
Using the driver : IP addresses
  

Try DataDirect Drivers Now

IP addresses

The driver supports Internet Protocol (IP) addresses in IPv4 and IPv6 format.
The endpoint specified in the connection URL, data source, or REST file can resolve to an IPv4 or IPv6 address.
jdbc:datadirect:autorest:Sample='https://example.com/countries/';
Note: You can use the Sample property or the REST file to access endpoints, for example, https://example.com/countries/.
Alternately, you can specify addresses using IPv4 or IPv6 format using the connection URL by using the Sample property of the or the REST file specified by the Config property. For example, the following connection URL specifies an endpoint using an IPv4 address:
jdbc:datadirect:autorest:Sample='123.456.78.90';
You also can specify addresses in either format using a data source by using the Sample property or the REST file specified by the Config property. The following example shows a data source definition that specifies the server name using IPv6 format:
AutoRESTDataSource mds = new AutoRESTDataSource();
mds.setDescription("My Autonomous REST DataSource");
mds.setSample("[ABCD:EF01:2345:6789:ABCD:EF01:2345:6789]");
...
Note: When specifying IPv6 addresses in a connection URL or data source property, the address must be enclosed by brackets.
In addition to the normal IPv6 format, the drivers support IPv6 alternative formats for compressed and IPv4/IPv6 combination addresses. For example, the following connection URL specifies the server using IPv6 format, but uses the compressed syntax for strings of zero bits:
jdbc:datadirect:autorest:Sample=[2001:DB8:0:0:8:800:200C:417A];
Similarly, the following connection URL specifies the server using a combination of IPv4 and IPv6:
jdbc:datadirect:autorest:Sample=[0000:0000:0000:0000:0000:FFFF:123.456.78.90];
For complete information about IPv6, go to the following URL:
http://tools.ietf.org/html/rfc4291#section-2.2