CFLib.org – Common Function Library Project

GetHostAddress(host)

Last updated November 11, 2002
Download UDF

author

Ben Forta                                         Ben Forta

Version: 1 | Requires: ColdFusion 5 | Library: NetLib

 
Rated 1 time(s). Average Rating: 5.0

Description:
Reverse DNS lookup, provide a host name, it'll return an IP address. If the host name is invalid an exception will be throw, so <CFTRY>/<CFCATCH> should be used.

Return Values:
Returns an IP address.

Example:

<cfset url1 = "macromedia.com">
<cfset url2 = "microsoft.com">
<cfoutput>
Host address for #url1# is #GetHostAddress(url1)#<br>
Host address for #url2# is #GetHostAddress(url2)#<br>
</cfoutput>

Parameters:

Name Description Required
host The host name to lookup. Yes

Full UDF Source:

<cfscript>
/**
* Performs a reverse DNS lookup.
*
* @param host      The host name to lookup. (Required)
* @return Returns an IP address.
* @author Ben Forta (ben@forta.com)
* @version 1, November 11, 2002
*/

function GetHostAddress(host) {
// Variables
var iaclass="";
var addr="";

// Init class
iaclass=CreateObject("java", "java.net.InetAddress");

// Get address
addr=iaclass.getByName(host);

// Return the address    
return addr.getHostAddress();
}
</cfscript>

Search CFLib.org


Latest Additions

Shawn Porter Shawn Porter added
DeMoronize
2 hour(s) ago

Chris Carey Chris Carey added
readPropertiesFi...
1 day(s) ago

Randy Johnson Randy Johnson added
lastDayofWeek
3 day(s) ago

Frank Marion Frank Marion added
sitemapPing
7 day(s) ago

Top Rated

James Sleeman                                     QuickSort
Rated 5.0, 3 time(s)

Barney Boisvert indentXml
Rated 5.0, 3 time(s)

Nathan Dintenfass                                 queryColumnsToSt...
Rated 5.0, 3 time(s)

Kevin Pepperman generateSsccAsn
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson