mxtest.java
来自「《JAVA与模式》附书中源代码」· Java 代码 · 共 45 行
JAVA
45 行
package com.javapatterns.singleton.mxrecord1;
import java.util.Hashtable;
import javax.naming.NamingEnumeration;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.Attributes;
import javax.naming.directory.Attribute;
import javax.naming.NamingException;
public class MXTest
{
public static void main(String[] args)
throws NamingException
{
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial",
"com.sun.jndi.dns.DnsContextFactory");
env.put( "java.naming.provider.url",
"dns://dns01390.ny.ssmb.com");
DirContext dirContext = new
InitialDirContext(env);
Attributes attrs = dirContext.getAttributes(
"citicorp.com", new String[]{"MX"});
for(NamingEnumeration ae = attrs.getAll();
ae != null && ae.hasMoreElements();)
{
Attribute attr = (Attribute)ae.next();
NamingEnumeration e = attr.getAll();
while(e.hasMoreElements())
{
String element = e.nextElement().toString();
System.out.println(element);
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?