Use Win32API::Net; my $server = ""; my $domain = ""; my $dcName; Win32API::Net::GetDCName($server,$domain,$dcName); unless (Win32::GetLastError()) { print "DC = $dcName.\n"; } else { print Win32::GetLastError(); }