Я хочу написать небольшую программу для получения IP-адреса некоторых веб-сайтов путем ручной отправки и получения пакета данных из Google DNS, Open DNS.
Как мне помочь.
Я написал это, но не работает должным образом.
public static void main(String args[]) throws Exception
{
String str="stackoverflow.com";
DatagramPacket dp=new DatagramPacket(str.getBytes(),str.length());
DatagramSocket ds=new DatagramSocket();
dp.setAddress(InetAddress.getByName("8.8.8.8"));
dp.setPort(53);
ds.send(dp);
System.out.println("SENDED");
byte[] receive=new byte[1024];
dp.setData(receive);
System.out.println("PREPARING FOR RECEIVE : ");
ds.receive(dp);
System.out.println(new String(receive));
}