Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4    Statistic    FMM    Blog  

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.de"
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

Created 25th November 2015, last changed 25th November 2015


DNSLookup.LookupHostByAddress - DNSLookup.Name

Feedback: Report problem or ask question.