Java

Mendapatkan IP Address Menggunakan Java

Mendapatkan IP Address Menggunakan Java – Pada artikel ini kita akan membahas bagaimana mendapatkan IP Address menggunakan Java. Pada Java, kita dapat menggunakan InetAddress.getLocalHost() untuk mendapatkan IP Address dari server yang sedang berjalan di Java dan InetAddress.getHostName() untuk mendapatkan hostname dari nama server sekarang. InetAddress dapat digunakan ketika kita telah melakukan import java.net.InetAddress.

Perhatikan source code java dibawah untuk mendapatkan IP Address menggunakan java.

package com.inpows;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class MainIP {
	public static void main(String args[]) {
		try {
			InetAddress myIp = InetAddress.getLocalHost();
			System.out.println("Alamat saat ini adalah " + myIp.getLocalHost());
			System.out.println("Alamat host saat ini adalah " + myIp.getHostAddress());
			System.out.println("Nama host saat ini adalah " + myIp.getHostName());
		} catch (UnknownHostException e) {
			e.printStackTrace();
		}
	}
}

Hasil keluaran yang diperoleh adalah seperti di bawah ini.

Alamat saat ini adalah LAPTOP-ABC0FGBJ/192.168.100.16
Alamat host saat ini adalah 192.168.100.16
Nama host saat ini adalah LAPTOP-ABC0FGBJ

Penjelasan dari source code java di atas adalah sebagai berikut:

  1. java.net.InetAddress – Kelas yang mewakili alamat Internet Protocol (IP).
  2. java.net.InetAddress.getLocalHost() – Mengembalikan alamat dari local host.
  3. java.net.InetAddress.getHostAddress() – Mengembalikan string alamat ip address dalam presentasi tekstual.
  4. java.net.InetAddress.getHostName() – Mendapatkan nama host dari IP Address.

 

Temukan artikel menarik lainnya hanya di inpows.