mamue
22-07-2003, 20:24
Ich kann mit java und jndi einen DNS einen Hostnamen zu einer IP auflösen.
Jetzt würde ich gerne den umgekehrten Weg gehen und eine IP in einen Namen auflösen:
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial", "com.sun.jndi.dns.DnsContextFactory");
env.put("java.naming.provider.url", "dns://212.6.108.140");
try {
DirContext ictx = new InitialDirContext(env);
Attributes attrs1 = ictx.getAttributes( 192.129.16.1, new String[] {"A"});
out.println( attrs1 );
}
catch ....
nslookup 192.129.16.1 gibt mir farad.et-inf.fho-emden.de
Mein code gibt mir eine Exception:
javax.naming.NameNotFoundException; remaining name '192.129.16.1'
Ich kann nirgends ein Beispiel finden, dass ein reverse lookup macht mit DNS.
Danke,
mamue
Jetzt würde ich gerne den umgekehrten Weg gehen und eine IP in einen Namen auflösen:
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial", "com.sun.jndi.dns.DnsContextFactory");
env.put("java.naming.provider.url", "dns://212.6.108.140");
try {
DirContext ictx = new InitialDirContext(env);
Attributes attrs1 = ictx.getAttributes( 192.129.16.1, new String[] {"A"});
out.println( attrs1 );
}
catch ....
nslookup 192.129.16.1 gibt mir farad.et-inf.fho-emden.de
Mein code gibt mir eine Exception:
javax.naming.NameNotFoundException; remaining name '192.129.16.1'
Ich kann nirgends ein Beispiel finden, dass ein reverse lookup macht mit DNS.
Danke,
mamue