reimplement getdnsdomainname