System.Net名称空间包含了DNS类,它可以提供了编写DNS所需要的函数。下面讲解DNS类的一些方法以及在C#中如何利用该类编写程序。
一、 同步方法
在DNS类中定义了四个同步方法:GetHostName()、GetHostByName()、GetHostByAddress()、Resolve()。下面分别讲解。
1、public static string GetHostName();
功能:获取本地计算机的主机名。
返回值:字符串,包含本地计算机的 DNS 主机名。
2、public static IPHostEntry GetHostByName(string hostName)
功能:获取指定 DNS 主机名的 DNS 信息。
参数:包含主机的 DNS 名的字符串
using System;
using System.Net;
class GetDNSHostInfo
{
public static void Main(string[] argv)
{
if (argv.Length != 1)
{