如题,不过有前提条件。公司服务器不是正常的DNS服务器。用的是域名转发的技术。我试过gethostbyname、getaddrinfo以及oc中的CFHost,类似www.baidu.com这种的是可以解析返回ip的。但是用在公司的www.xxxx.local样式的域名就不行。然后我下了两个appstore里专门做网络相关的app,是可以解析到的,说明是可以实现的。而且安卓端也是跟正常的域名解析的代码一样就可以返回ip地址。求解决方案,或者给解决思路。折腾了一个多星期了。。

解决方案 »

  1.   

    看下这个:http://stackoverflow.com/questions/5000441/how-to-perform-dns-query-on-ios
    里面有两种方式
      

  2.   

    这个帖子我看过。用的是cfhost跟gethostbyname。= = 不行啊
      

  3.   

    公司的服务器是url转发的服务器。不是正常的dns服务器。正常的dns服务器是 拿到域名,然后解析得到ip之后返回。而它这个应该是通过url转发,把ip地址转发回来这个过程应该是这样的。