Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Queries the IP for domain.

Component Version macOS Windows Linux Server iOS SDK
DNSLookup 6.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "DNSLookup.LookupHostByName"; DomainName { ; Type } )   More


Parameter Description Example Flags
DomainName The domain name to lookup. ""
Type What IP type to find.
Can be 4 for IPv4 or 6 for IPv6.
Default is IPv4.
This is currently ignored on Windows and you get back default IP type.
4 Optional


Returns reference number or error.


Queries the IP for domain.
Lookup is synchronous.
By default queries the primary IP type the machine is configured for.


Lookup domain name:

Set Variable [$q; Value:MBS( "DNSLookup.LookupHostByName"; DNS Lookup::Name to lookup; Get(ScriptParameter))]
If [MBS("IsError") = 0]
    Set Field [DNS Lookup::Name; MBS( "DNSLookup.Name"; $q )]
    Set Field [DNS Lookup::Addresses; MBS( "DNSLookup.Address"; $q; -1 )]
    Set Field [DNS Lookup::Aliases; MBS( "DNSLookup.Alias"; $q; -1 )]
    Set Variable [$r; Value:MBS( "DNSLookup.Release"; $q)]
End If

See also

Example Databases

Blog Entries

This function checks for a license.

Created 25th November 2015, last changed 4th March 2023

DNSLookup.LookupHostByAddress - DNSLookup.Name