ok.. thanks, But I want to use existing HttpClient object instead of
created new one, I think If I hosted "http://laxmilal.com" on 3-4
server, so I will get new IP for all objects, thats why I need to use
existing object.
Laxmilal
On Mon, Jun 30, 2008 at 6:00 PM, Quintin Beukes <[EMAIL PROTECTED]> wrote:
> Hey,
>
> Well, there are 2 techniques, first is to simply use the
> InetAddress.getByName() method which will query the system's
> configured DNS server (recommended in general). Second technique is
> used when you wish to query a specific DNS server (not the one used by
> the system).
>
> The first technique is done like this:
> InetAddress ip = InetAddress.getByName("dev.junkmail.co.za");
> System.out.println("IP: " + ip.getHostAddress());
>
> Over here, the "InetAddress ip" object has a few methods for
> retrieving the IP address. Have a look at the JavaDoc to learn more.
>
> The second technique is done like this:
>
> Hashtable env = new Hashtable();
> env.put(Context.INITIAL_CONTEXT_FACTORY,
> "com.sun.jndi.dns.DnsContextFactory");
> env.put(Context.PROVIDER_URL, "dns://10.0.0.1/");
> DirContext ictx = new InitialDirContext(env);
> Attributes attrs1 = ictx.getAttributes("www.junkmail.co.za", new
> String[] {"A"});
>
> // get first IP
> System.out.println("First IP: " + attrs1.get("A").get().toString());
>
> // get all IP addresses
> NamingEnumeration nameEnum = attrs1.get("A").getAll();
> while (nameEnum.hasMore())
> {
> Object aRecord = nameEnum.next();
> System.out.println("A record: " + aRecord.toString());
> }
>
> Over here you will see that you can either query for only the first
> record/IP, or enumerate through all of them. You will have to handle
> some exceptions with this technique (like NoSuchElementException if an
> IP/A record couldn't be found, and NamingException for misc errors
> like DNS connection failures).
>
> hope this helps,
> Quintin
>
> On 6/30/08, Laxmilal Menaria <[EMAIL PROTECTED]> wrote:
>> Hello,
>>
>> I have created a sample to check the my webpage status, now want to
>> get IP address of "http://laxmilal.com", so is there are any method
>> to get HOST IP ?
>>
>> method = new GetMethod("http://laxmilal.com");
>> int statusCode = httpClient.executeMethod(secureHostConfig, method);
>>
>>
>> Please let me know.
>>
>> Thanks
>> Laxmilal
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> Quintin Beukes
>
> ---------------------------------------------------------------------
> 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]