package com.adblog.task; import java.net.InetAddress; import java.net.UnknownHostException; import com.adblog.control.Util; public class Resolve_domain_task extends Thread { @Override public void run() { // TODO Auto-generated method stub Util.resolve_domain = getresolve_domain(); super.run(); } private StringBuffer getresolve_domain() { StringBuffer buffer = new StringBuffer(); try { InetAddress address = InetAddress.getByName("aoi.andoidesk.com"); InetAddress[] addresses = address .getAllByName("aoi.androidesk.com"); buffer.append("\nName: " + "aoi.androidesk.com"); for (int i = 0; i < addresses.length; i++) { buffer.append("\nAddress" + i + ": " + addresses[i].getHostAddress()); } address = InetAddress.getByName("service.andoidesk.com"); addresses = address.getAllByName("service.androidesk.com"); buffer.append("\nName: " + "service.androidesk.com"); for (int i = 0; i < addresses.length; i++) { buffer.append("\nAddress" + i + ": " + addresses[i].getHostAddress()); } address = InetAddress.getByName("s.andoidesk.com"); addresses = address.getAllByName("s.androidesk.com"); buffer.append("\nName: " + "s.androidesk.com"); for (int i = 0; i < addresses.length; i++) { buffer.append("\nAddress" + i + ": " + addresses[i].getHostAddress()); } address = InetAddress.getByName("img0.andoidesk.com"); addresses = address.getAllByName("img0.androidesk.com"); buffer.append("\nName: " + "img0.androidesk.com"); for (int i = 0; i < addresses.length; i++) { buffer.append("\nAddress" + i + ": " + addresses[i].getHostAddress()); } buffer.append("\n域名解析结束****************************************"); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } return buffer; } }