Resolution dns/inverse

Description

resolution dns a partir du nom ou de ip de l hote
renvoie l ip et le nom
attention ce programme ne fonctionne pas sous win95 enfin sur celui que j ai teste

Source / Exemple :


import java.net.*;

/**
/* classe  resolution dns et inverse
ce programme ne fonctionne pas avec win95*/

public class Resolv
{
    String hostname;
    
    Resolv(String a)
    {
        this.hostname = a;
    }
    
    /*methode qui affiche le nom et l addresse ip d un hote 
    /* a partir du nom ou de l ip de l hote*/
    
       
    public void resolName()
    {
        
        
        InetAddress addr = null;
       
        try{
                String loc = new String("localhost");
                
	            if(this.hostname.equals(loc))
                
                    {addr = InetAddress.getByName(null);}
	            else
                 
                    {
                        addr = InetAddress.getByName(this.hostname);
                                    
                    }
                System.out.println("Nom: "+addr.getHostName()+"\nAddresse: "+addr.getHostAddress());
                    
                    
           }catch(UnknownHostException e){System.out.println(e);System.out.println("l hote est introuvable");}
           
           
        
        
    }
    
    
    public static void main(String arg[])
    {
        
	
	    
        if(arg.length<1)
        {System.out.println("Utilisation: java Resolv ip/nom hote\n"); }
        else 
        {
            Resolv test = new Resolv(arg[0]);
            test.resolName();
        }
        
             
    }
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.