在服务器绑定与监听端口,首先要利用DNS服务器解析主机。
解析主机可以用Dns的Resolve方法,该方法的原型如下:
public static IPHostEntry Resolve( string hostname )
IPHostEntry 是一个为Internet主机地址信息提供容器的类,该类包含了诸多主机信息(IP地址类表,主机名称等)
Dns类的GetHostName()方法可以获取本地主机的名称,该方法的原型如下:
public static string GetHostName()
Dns类还可以用GetHostByName()方法和GetHostByAddress()方法获取主机信息,原型如下
public static IPHostEntry GetHostByName( string hostname )
public static IPHostEntry GetHostByAddress( IPAddress address)
public static IPHostEntry GetHostByAddress( string address)
演示代码如下: