目的:通过IP地址得到本机器的机器名,或者通过机器名得到本机器的IP地址!
第一步:
在.net下新建一个webform,假设取名为:CheckIp.aspx
在这个页面上加2个TextBox和2个Button,分别取名为:TxtDomain TxtIp Btn Btn2
第二步:
在CheckIp.aspx.cs下
//由网络域名(计算机名)查询IP地址
private void Btn_Click(object sender, System.EventArgs e)
{
try
{
System.Net.IPHostEntry hostinf=Dns.GetHostByName(TxtDomain.Text.Trim());
TxtIp.Text=hostinf.AddressList[0].ToString();
}
catch
{
TxtIp.Text="没找见!域名解析出错,找网络室!^_^";
}
}
//与Btn相对应,又IP地址查询网络域名(计算机名)
private void Btn2_Click(object sender, System.EventArgs e)
{
try
{
System.Net.IPHostEntry hostinf=Dns.GetHostByAddress(TxtIp.Text.Trim());
TxtDomain.Text=hostinf.HostName;
}
catch
{
TxtDomain.Text="没有!请仔细查IP!";
}
}
效果图: