Sometimes servers are not registered in a domain, but only have a dns registration that maps an ip-address to a name (e.g. 10.0.0.153 to blueriq1.mycompany.com). 

Blueriq licenses are either provided on a single hostname, or on a domain (or both). The above construction would have the hostname blueriq1 and no domain. On Linux the Java client determines the domain to be mycompany.com on Windows the java client determines the domain to be blueriq1 (the hostname). When the license is on the hostname this is not a problem, but when the license is on domain (because you are allowed to spin up multiple servers within the domain) this is a problem on Windows servers. To solve this problem do the following:

Step-by-step guide

  1. Add the following JVM parameters
    1. -Dsun.net.spi.nameservice.provider.1=dns,sun
    2. -Dsun.net.spi.nameservice.domain=mycompany.com