日期:2014-05-20  浏览次数:20990 次

DNS方面的问题(C#)
using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;
using   System.Net;

namespace   _004
{
        public   partial   class   Form1   :   Form
        {
                public   Form1()
                {
                        InitializeComponent();
                }

                private   void   button1_Click(object   sender,   EventArgs   e)
                {
                        try
                        {
                                IPAddress   myIP   =   IPAddress.Parse(textBox1.Text);
                                IPHostEntry   myHost   =   new   IPHostEntry();

                                myHost   =   Dns.GetHostAddresses(myIP);//这个地方是问题

                                textBox2.Text   =   myHost.HostName.ToString();
                        }
                        catch   (Exception   ex)
                        {
                                MessageBox.Show(ex.Message);
                        }
                       
                }
        }
}


不知道这里问题呢?   刚刚开始看了点网络方面。

还有这里:
http://www.vijaymukhi.com/documents/books/csclasses/chap2.htm

using   System;

using   System.Net;

class   zzz

{

public   static   void   Main()

{

String   s   =   Dns.IpToString(763506383);     //这里在我的编译器怎么也不能运行呢

System.Console.WriteLine(s);

}

}




------解决方案--------------------
up,

不清楚LZ想问什么问题?
------解决方案--------------------
IPHostEntry myHost = Dns.GetHostEntry(this.textBox1.Text);
textBox2.Text = myHost.HostName.ToString();

------解决方案--------------------
Dns.IpToString这个方法根本就不存在
当然会出错了