如何查找Java中给定服务器的DNS MX记录? [英] How can I look up a DNS MX record for a given server in Java?

查看:481
本文介绍了如何查找Java中给定服务器的DNS MX记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人知道如何使用标准库在java中获取MX地址(例如gmail.com)?还是需要下载外部的?



我正在使用netbeans,如果它可以帮助(如果它为此提供了一些东西)。

解决方案

我也在java中搜索了这个libstart lib。不成功。



然后我使用了 dnsjava

  private Record [] lookupMxRecords(final String domainPart)throw TextParseException 
{
final Lookup dnsLookup =新Lookup(domainPart,Type.MX);
return dnsLookup.run();
}


Anybody knows how to get MX address (from for example gmail.com) in java using standard libraries? Or do I need to download external one?

I'm using netbeans if it can be helpful (if it provides something for this).

解决方案

I was also searching for standart lib for this in java. Unsuccessful.

Then I have used dnsjava.

private Record[] lookupMxRecords(final String domainPart) throw TextParseException
{
    final Lookup dnsLookup = new Lookup(domainPart, Type.MX);
    return dnsLookup.run();
}

这篇关于如何查找Java中给定服务器的DNS MX记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆