Hi,
How about:
import java.net.InetAddress;
import java.net.UnknownHostException;
import org.apache.turbine.util.RunData;
import org.apache.velocity.context.Context;
import
de.byteaction.commons.turbine.modules.actions.EnhancedSecureAction;
public class DnsResolver extends EnhancedSecureAction
{
public DnsResolver()
{
}
public void doPerform(RunData data, Context context) throws
Exception
{
try
{
InetAddress[] addresses =
InetAddress.getAllByName(data.getServerName());
context.put("hostname", addresses[0].getHostName());
context.put("addresses", addresses);
}
catch (UnknownHostException e)
{
context.put("error", "HostNotFound");
}
}
protected boolean isAuthorized(RunData data) throws Exception
{
return super.isAuthorized(data);
}
}
Kind regards
J�rgen Hoffmann
ByteACTION GmbH
cert. Perl Programmer
cert. Linux System Administrator
cert. Java Programmer
-----Urspr�ngliche Nachricht-----
Von: Sergio [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 2. April 2003 23:00
An: [EMAIL PROTECTED]
Betreff: Retrieving Server IP Address
Hey All,
How do I get the server's IP address through the
turbine API? I know how to get the server's name, but
I need the IP address.
Thanks in advance,
Sergio
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]