是这样的!我看了书,书上有个输入IP可以获得域名的功能!但是我按照书的做了,始终无法获得!找了N多帖子也没能找到解决的方法,好像问这个问题的寥寥无几!但是我是做到了通过与名差IP的,这个相对要简单多了!呵呵!请问如何通过IP查域名呢,谢谢了,还有,如果你写的时候还写清楚点,就是比如这个IP有好几个域名,那么就把他的所有域名都显示出来,拜托,谢谢了,!欢迎讨论,帮忙!谢谢我看书上代码如下:        Dim ip As IPHostEntry
        ip = Dns.GetHostByAddress(TextBox1.Text)
        Label1.Text = ip.hostname谢谢各位参与了!

解决方案 »

  1.   

    倒,那书上就说这样啊,错误提示是这样的:
    The requested name is valid, but no data of the requested type was found
      

  2.   

    /fad....不是吧,难啊,难啊,,,,,,,,,/dk...杂捏就这样捏,那MS的类确实不好写捏!
      

  3.   

    一个IP可以给多个域名使用,一个域名可以同时指定多个IP,所以用域名取IP还有可能,用IP取域名听起来有点炫~!GZ
      

  4.   

    http://whois.webhosting.info/61.131.45.8人家这里就能做到哦,虽然我不知道是不是ASPX做到的,但是我就是还请个位帮忙看看,有那位朋友能做到我真的问了不少技术不错的高手了,但是我看是没则了!
      

  5.   

    以上网站也并非所有IP都能得到域名,你找些类似个人主页等访问量极小的网站IP,然后试试能不能得到域名?我想类似这样的东西只有官方统计可以做到!
      

  6.   

    看看要不要连到 whois  去。再把里面的包拿回来分析
      

  7.   

    没得这种协议,所以不行Dns.GetHostByAddress(ip).HostName有些情况可以,有些情况则弹出异常
    这是因为反向域名解析的能力取决于对方服务器返回的结果
    最多一个,也可能没有
    可以试试ping -a xxx.xxx.xxx.xxx
    这里能返回的话GetHostByAddress就能,反之就不能http://whois.webhosting.info/
    这里是基于统计的,结果也并不准确,我拿原来学校的主机试验,实际应该有5个域名,实际只出来2个和whois服务无关,whois服务是查看一个域名的注册信息而已