DNS서버로부터 조회를 해서 MX(Mail Exchange) record를 얻어와야 하는데...

첨부 파일은 출처에 있는 파일이고...

 

아래 소스는 실제 사용예 입니다.

 

  DnsLib.DnsLite dns = new DnsLite();
  ArrayList dnsServer = new ArrayList();
  dnsServer.Add("164.124.101.2");               // 데이콤 DNS 서버 주소입니다.

  dns.setDnsServers(dnsServer);
  ArrayList ar = dns.getMXRecords("daum.net");  //얻어오고자 하는 메일 주소

  IEnumerator ie = ar.GetEnumerator();

  while(ie.MoveNext())
   Console.Out.WriteLine(((MXRecord)ie.Current));

  Console.ReadLine();

 

 

출처 : http://www.dotnet247.com/247reference/a.aspx?u=http://www.csharphelp.com/archives/files/archive43/DnsLite.cs

'programming > c#' 카테고리의 다른 글

COM+에 assembly를 등록하는데는 3가지 방법  (0) 2004.11.09
[펌] 바이트자르기  (0) 2004.10.01
[펌] Threading in C# and .NET  (0) 2004.10.01

+ Recent posts