Cara Mendapatkan GET IP Pada Java
1. Buat file .java pada notepad
2. Ketikan program di bawah ini
import java.net.*;
public class getip {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(".");
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
3. Setelah selesai seperti gambar di bawah ini save dengan nama seperti nama classnya yaitu getip.java
4. Logika Program GETIP
Pertama program mengimport package java.net paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan. kemudian program membuat nama class yang bernama getip. Selanjutnya deklarasikan InetAddress host bernilai null dan deklarasi host bernilai
InetAddress.getLocalHost(); didapatkan dari nilai InetAddress pada localhost. Selanjutnya program akan mencetak Ip komputer dengan memanggil nilai variable host.getAddress();.
5. Kemudian compile pada cmd sehingga akan tampil ip yang digunakan
Cara Mendapatkan GET Name Pada Java
1. Buat file .java pada notepad. program ini untuk mengetahui nama dari komputer yang digunakan.
2. Ketikan program di bawah ini
import java.net.*;
public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " +
host.getHostName());
}
}
3. Setelah selesai seperti gambar di bawah ini save dengan nama seperti nama classnya yaitu getName.java
4. Logika Program GETNAME
Pertama program mengimport package java.net paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan. kemudian program membuat nama class yang bernama getName. Selanjutnya deklarasikan InetAddress host bernilai null dan deklarasi host bernilai
InetAddress.getLocalHost(); Selanjutnya program akan mencetak Nama Komputer Anda dengan memanggil nilai variable host.getHostName();.
5. Kemudian compile pada cmd sehingga akan tampil nama komputer yang digunakan
Cara Mendapatkan IPtoName
1. Buat file .java pada notepad program ini untuk menemukan nama dengan ip
2. Ketikan program di bawah ini
import java.net.*;
public class IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}
}
3. Setelah selesai seperti gambar di bawah ini save dengan nama seperti nama classnya yaitu IPtoName.java
4. Logika Program
Mengimport package java.net paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan. Kemudian kita buat class bernama IPtoName, selanjutnya program ini terdapat kondisi if dimana jika panjang string host sama dengan 0 maka cetak nama pemakai dan IPtoNamelalu program akan kembali ke semula. Program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak invalid IP – malformed ip, jika program tidak terjadi kesalahan maka program akan mencetak nilai nama address host.
5. Kemudian compile pada cmd sehingga akan tampil nama komputer
Cara Mendapatkan IP Dengan HostName (NsLook)
1. Buat file .java pada notepad
2. Ketikan program di bawah ini
import java.net.*;
public class NsLookup {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: <namahost>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}
byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}
}
3.Setelah selesai seperti gambar di bawah ini save dengan nama seperti nama classnya yaitu Nslookup.java
4.Logika Program NsLookup
Pertama program akan mengimport package java.net paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan. kemudian buat class program yang bernama NsLookup. Pada program ini jika panjang karakter string args sama dengan 0 maka akan mencetak Pemakai : Java NsLookup hostname. Kemudian mendeklarasikan String host adalah 0 dan InetAddress address bernilai null.
Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak unknown host, jika program tidak terjadi kesalahan terdapat perintah perulangan for, didalam perulangan ini terdapat perintah percabangan if, jika nilai variabel i lebih ebsar dari 0 maka program akan mecetak nilai ip dengan memanggil nilai dari variabel ip[i]
5.Kemudian compile pada cmd sehingga akan tampil ip dari nama PC
Cara Mendapatkan IP dan Nama IP Pada Java
1. Buat file .java pada notepad
2. Ketikan program di bawah ini
import java.net.*;
public class PROGJAR3
{
public static void main(String[] args)
{
try
{
InetAddress address = InetAddress.getByName("anatonic.com");
System.out.println(address);
InetAddress[] addresses = InetAddress.getAllByName("localhost");
for(int i=0;i<addresses.length;i++)
System.out.println(addresses[i]);
InetAddress mesin = InetAddress.getLocalHost();
System.out.println(mesin);
String lokal = mesin.getHostName();
String ip = mesin.getHostAddress();
System.out.println(lokal);
System.out.println(ip);
}
catch (UnknownHostException uhEx){}
}
}
3. Setelah selesai seperti gambar di bawah ini save dengan nama seperti nama classnya yaitu PROGJAR3.java
4. Logika Program
mengimport java.net untuk mengambil ip. Kemudian kita buat class bernama PROGJAR3, selanjutnya kita mendapatkan InetAddress host dari InetAddress.getByname dan mendapatkan nilai ip dari host name antonic.com. kemudian program akan menampilkan ip dan lokal.
5. Kemudian compile pada cmd sehingga akan tampil nama dan ip komputer