linux下c语言编程获得mx记录

原创 2004年02月25日 10:27:00

linuxc语言编程获得mx记录<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

/******************************************************************

*本文首发于bbs.bluegem.orglinux

*本人emailchenfei@sohu.com

*如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢!

******************************************************************/  

一.     需求分析:

Linux下用c语言编程实现获得某个域的mx记录。

二.     编程所需<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />键函数:

res_search等,请参考man page

三.     实现:

http://user.pa.net/~hallerp/thesis/msmtpd-1.0.0/src/dns.c

这段代码也是一个项目的实现,功能单一。以字符串形式按响应顺序返回所有mx记录的主机,以“:”分割。Postfixsendmailnslookup的源码可读性均没有这个好。

四.     参考资料:

linux man page

linux DNS Server管理指南》电子工业出版社。

postfix源码。

nslookup命令源码。nslookup命令属于bind-utils-9.1.3-4

Sendmail源码。

http://user.pa.net/~hallerp/thesis/msmtpd-1.0.0/src/dns.c

c语言编程获得mx记录

/****************************************************************** *本文首发于bbs.bluegem.org的linux区 *本人...
  • iu_81
  • iu_81
  • 2007年03月07日 16:09
  • 2576

MX记录及MX记录优先级

MX记录及MX记录优先级MX  MX(Mail Exchanger)记录  是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。例如,当Interne...
  • vince6799
  • vince6799
  • 2008年11月26日 14:40
  • 25534

MX记录获取组件的编写

一、MX记录的应用         Email是迄今为止互联网上最成功的应用了,试想一个触网者如果没有属于自己的Email邮箱,那将难以称作“网民”。互联网网上同Email相关的应用也增多。我们编写网...
  • shanhe
  • shanhe
  • 2003年03月07日 08:43
  • 1992

搭建邮件服务器时设置A/MX记录方法详解

转:http://blog.sina.com.cn/s/blog_9c7800590101bgm8.html   域名解析是在域名管理注册的后来操作的,常见的域名注册商有万网、新网、花生壳等。设置...
  • pzasdq
  • pzasdq
  • 2016年04月17日 01:10
  • 8007

dig查询MX记录

指定DNS dig @8.8.8.8 mx 域名
  • lovejunelove
  • lovejunelove
  • 2014年04月09日 17:58
  • 2040

如何查看MX记录是否已经生效?

创建注册域名特色功能登录和退出写信和发信收信和删信退信外域入信失败原因反垃圾邮件防病毒管理其他邮箱客户端设置邮箱记事本文件中转站更新日记手机邮箱Exchange同步服务Outlook助手反垃圾云平台邮...
  • bugDemo
  • bugDemo
  • 2013年08月27日 10:27
  • 1038

检查MX记录

进行DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。可以在Windows的命令行下直接运行nslookup进入一个交互模式,在这里能查询各种类型的DNS数据。 ...
  • zhaodm
  • zhaodm
  • 2011年01月18日 10:31
  • 5040

如何利用nslookup命令查询mx记录?以及邮件相关记录

Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用。 本文主要是针对邮箱的mx记录以及相关的查询方法做一些参考:...
  • dickens88
  • dickens88
  • 2012年10月20日 16:25
  • 23737

域名解析,邮箱mx记录查询,路由追踪dos命令

转:http://blog.sina.com.cn/s/blog_9c7800590101bh1j.html   以下分别查看某域名是否解析生效、域名解析服务器是多少、域名的mx记录是否设置生...
  • pzasdq
  • pzasdq
  • 2016年04月17日 00:25
  • 1731

关于邮件服务器的dns解析及mx记录问题!

如何做域名的MX解析记录? -------------------------------------------------------------------------------- 大多数...
  • vebasan
  • vebasan
  • 2015年01月02日 00:48
  • 4694
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下c语言编程获得mx记录
举报原因:
原因补充:

(最多只允许输入30个字)