Practical No
:1
Aim : Write
a program to find IP Address of Machine.
Code :
import java.util.Scanner;
import java.net.*;
class TestInet
{
public
static void main(String args[])
{
try
{
if(args.length<=0)
{
System.out.println("No
host name provided...");
}
else
{
InetAddress
obj[]=InetAddress.getAllByName(args[0]);
for(int
i=0;i
{
System.out.println("Host
Name :"+obj[i].getHostName());
System.out.println("IP
Address :"+obj[i].getHostAddress());
}
}
}
catch(Exception
e)
{
System.err.println(e.getMessage());
}
}
}
Practical No. 2
Aim
: Write a program to use ARP & find
the physical address of the system.
Code
:
import java.util.Scanner;
import java.net.*;
class MyClass
{
public
static void main(String args[])
{
try
{
Scanner
console=new Scanner(System.in);
System.out.println("Enter
the name :");
String
ipaddr=console.nextLine();
InetAddress
address=InetAddress.getByName(ipaddr);
System.out.println("Address
= "+address);
NetworkInterface
ni=NetworkInterface.getByInetAddress(address);
if(ni!=null)
{
byte[]
mac=ni.getHardwareAddress();
if(mac!=null)
{
System.out.println("Mac
Address : ");
for(int
i=0;i
{
System.out.format("O2*%s",mac[i],(i
}
}
else
{
System.out.println("Address
does noy exit or not accesiblr....");
}
}
else
{
System.out.println("Network
interface or specified data not found...");
}
}
catch(Exception
e)
{
System.out.println(e);
}
}
}
No comments:
Post a Comment