Witam !!
Spotkalem sie z takim problemem:
Napisalem program, ktory zwraca adres IP komputera o podanej nazwie(nazywa sie
WhoIs, zrodlo programu na koncu postu). Problem jest taki, ze gdy wylacze
swoje lokalne polaczenie sieciowe i wpisze:
WhoIs nazwamojegokomputera, to dostaje numer IP przyznany mi przez mojego ISP.
Gdy wlacze polaczenie sieciowe (mala siec na dwa komputery) to program zwraca
IP w tej sieci (na stale ustawione na 192.168.0.1). Czy ma to cos wspolnego z
nazwa komputera w sieci i nazwa w ogole, czy mozna jakos to zmienic?
Pozdrawiam
Piotrekl
Zrodlo WhoIs (Java):
i
import java.net.*;
public class WhoIs {
public static void main(String[] args)
throws Exception {
InetAddress adr = InetAddress.getByName(args[0]);
System.out.println(adr);
System.out.println(adr.getHostName());
}
}
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.plReceived on Wed Dec 1 14:45:24 2004
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 01 Dec 2004 - 15:42:00 MET