gpt4 book ai didi

java - 如何使用java获取转发域的IP地址

转载 作者:行者123 更新时间:2023-12-01 12:54:40 25 4
gpt4 key购买 nike

这里我在获取子域的 IP 地址时遇到问题,所以任何人都可以帮我找到 IP。这是我的代码

import java.net.InetAddress;

public class NewTest {

public static void main(String[] args) {
String address = null;
try {
InetAddress giriAddress = java.net.InetAddress.getByName("x.x.x");//ex :: mail.vinoth.com
address = giriAddress.getHostAddress();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("Ip Address :: "+address);
}

}

最佳答案

试试这个,我想它会对你有用。

                  public class AnsTest {

public static void main(String[] args) {

try {

String url = "http://mail.google.com";

URL obj = new URL(url);
HttpURLConnection conn = (HttpURLConnection) obj.openConnection();
conn.setReadTimeout(5000);
conn.addRequestProperty("Accept-Language", "en-US,en;q=0.8");
conn.addRequestProperty("User-Agent", "Mozilla");
conn.addRequestProperty("Referer", "google.com");

System.out.println("Request URL ... " + url);

boolean redirect = false;

// normally, 3xx is redirect
int status = conn.getResponseCode();
if (status != HttpURLConnection.HTTP_OK) {
if (status == HttpURLConnection.HTTP_MOVED_TEMP
|| status == HttpURLConnection.HTTP_MOVED_PERM
|| status == HttpURLConnection.HTTP_SEE_OTHER)
redirect = true;
}

System.out.println("Response Code ... " + status);

if (redirect) {

// get redirect url from "location" header field
String newUrl = conn.getHeaderField("Location");

// get the cookie if need, for login
String cookies = conn.getHeaderField("Set-Cookie");

// open the new connnection again
conn = (HttpURLConnection) new URL(newUrl).openConnection();
conn.setRequestProperty("Cookie", cookies);
conn.addRequestProperty("Accept-Language", "en-US,en;q=0.8");
conn.addRequestProperty("User-Agent", "Mozilla");
conn.addRequestProperty("Referer", "google.com");

System.out.println("Redirect to URL : " + newUrl);

}
System.out.println("Done");

} catch (Exception e) {
e.printStackTrace();
}

}

}

关于java - 如何使用java获取转发域的IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com