Subversion Repositories javautils

Compare Revisions

No changes between revisions

Regard whitespace Rev 3 → Rev 4

/ViaThinkSoft Java Utils/src/com/dominicsayers/isemail/DNSLookup.java
0,0 → 1,28
package com.dominicsayers.isemail;
 
import java.util.Hashtable;
import javax.naming.*;
import javax.naming.directory.*;
 
// Source: http://www.rgagnon.com/javadetails/java-0452.html
// Modified
 
public class DNSLookup {
public static int doLookup(String hostName, DNSType type)
throws NamingException {
Hashtable<String, String> env = new Hashtable<String, String>();
env.put("java.naming.factory.initial",
"com.sun.jndi.dns.DnsContextFactory");
DirContext ictx = new InitialDirContext(env);
Attributes attrs = ictx.getAttributes(hostName, new String[] { type
.toString() });
Attribute attr = attrs.get(type.toString());
if (attr == null) {
return 0;
}
return attr.size();
}
 
private DNSLookup() {
}
}
Property changes:
Added: svn:mime-type
+text/plain
\ No newline at end of property