Index: /trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py	(revision 57986)
+++ /trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py	(revision 57987)
@@ -1435,4 +1435,12 @@
             try:
                 sHostName = socket.getfqdn()
+                if not '.' in sHostName:
+                    # somewhat misconfigured system, needs expensive approach to guessing FQDN
+                    for aAI in socket.getaddrinfo(sHostName, None):
+                        sName, _ = socket.getnameinfo(aAI[4], 0)
+                        if '.' in sName and not set(sName).issubset(set('0123456789.')):
+                            sHostName = sName
+                            break
+
                 sHostIP = socket.gethostbyname(sHostName)
                 abHostIP = socket.inet_aton(sHostIP)
