Avatar billede df_n Nybegynder
22. januar 2002 - 14:34 Der er 2 kommentarer og
1 løsning

dns ?

Hvordan kan jeg lave et navne opslage ??

eks.: jeg har et domain.dk så vil jeg gerne lave et lookup så jeg får alle de hosts der ligger under dette domain
Avatar billede tripwire Nybegynder
30. november 2003 - 00:03 #1
er ikke helt sikker på hvad du vil, men her er et par eksempler på noget som måske kunne bruges til dit formål

import java.net.*; // InetAddress, UnknownHostException

/**
  * Finder alle IP-adresse mv. for et angivet server-navn vha. getByName.
  * Nogle server kan have flere IP-adresser - hvis de har flere netkort.
  * Eksempler paa server med flere IP-adresser (pr. 02.07.99):
  * - www.microsoft.com
  * - www.altavista.com
  * - www.hotmail.com
  * Tilpasset fra Harold: Java Network Programming eks. 4-3 side 61.
  */
class DNSlookupAll {

  public static void main(String[] args) {
    InetAddress[] adresser = null;

    for (int argNr = 0; argNr < args.length; argNr++) {
      try {
        adresser = InetAddress.getAllByName( args[argNr] );

        for (int adrNr = 0; adrNr < adresser.length; adrNr++)
          System.out.println( adresser[adrNr].toString() );
      }
      catch (UnknownHostException ex) {
        System.err.println("DNS kan ikke finde " + args[argNr].toString() );
        System.err.println( ex.toString() );
      }
    }
  }
}



og


// DNSlookup.java - AB 20.05.99 + 05.09.99
// Finder IP-adresse mv. for et angivet server-navn vha. getByName.
// Tilpasset fra Harold: Java Network Programming eks. 4-1 side 59-60.
import java.net.*;      // class InetAddress

class DNSlookup {
  private static final String host = "www.rhs.dk";

  public static void main(String args[]) {
    try {
      InetAddress adresse = InetAddress.getByName(host);
      System.out.println( adresse.toString() );
                    // www.rhs.dk/194.182.101.132
    }
    catch (UnknownHostException ex) {
      System.err.println("DNS kan ikke finde " + host);
      System.err.println(ex);
    }
  }
}
Avatar billede df_n Nybegynder
30. november 2003 - 16:23 #2
Sorry jeg ikke har lukket dette spørgsm. da det er temmelig gammelt..
jeg har fundet en løsn. på det, kan ikke lige huske hvordan..

du for pointene aligevel....
Avatar billede tripwire Nybegynder
30. november 2003 - 18:42 #3
ok, thanks...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester