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

DNSLookup.LookupHostByName

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

Parameters

Parameter Description Example Flags
DomainName The domain name to lookup. "monkeybreadsoftware.com"
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

Result

Returns reference number or error.

Description

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

Examples

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