Command NET_Resolve

4D Internet Commands

NET_Resolve

version 6.5


NET_Resolve (hostName; ipOrHost) Integer

ParameterTypeDescription
hostNameStringHost name or IP address
ipOrHostStringReturns the opposite value

Function result Integer Error Code

Description

Given a host name in the first parameter, the NET_Resolve command will return the IP address into the second parameter. If the first parameter is passed an IP address, the second parameter will yield the registered host name for that machine.

hostName is a string which contains either an IP address or a host name.

ipOrHost - If the first parameter contained a Host Name then this parameter will receive its IP address. If the IP address was specified in the first parameter then this value will receive its Host Name.

Example

The following example first passes a host name "www.netcom.com" to the NET_Resolve command in order to obtain its IP address. The example then makes another call to the command, passing it the IP address in order to obtain its registered host name.

   C_BOOLEAN($ERR)
   C_STRING(80;$Resolved)  `Can be any sized string or text value
   $ERR:=ERRCHECK ("NET_Resolve";NET_Resolve ("www.netcom.com";$Resolved))
      `$Resolved was returned the value '192.100.81.100'
   $ERR:=ERRCHECK ("NET_Resolve";NET_Resolve ($Resolved;$Resolved))
      `$Resolved was returned the value 'www.netcom.com'