⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mxtest.java

📁 java与模式 一书的源码
💻 JAVA
字号:
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://jupiter.jeffcorp.com");

        DirContext dirContext = new
            InitialDirContext(env);

        Attributes attrs = dirContext.getAttributes(
	        "jeffcorp.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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -