日期:2014-05-16  浏览次数:20548 次

ip地址转换为域名
本人,想找一个ip地址转换为域名的函数,用c语言的,求大神帮助

------解决方案--------------------
转不了.
------解决方案--------------------
楼上的扯淡,如果是Linux平台,是有这样的函数的。你谷歌一下吧,我以前测过的,只是忘记了函数名。IP -> domain,或者domain -> IP,都可以的,因为是自动跟DNS 服务器查询的,而且都是一对多的关系。也就是一个IP可以查出来多个域名,或者一个域名可以查出来多个IP。
------解决方案--------------------
转是转不了,但是可以查询
whois ip地址 就可以查询这个ip地址对应的域名, 有兴趣的话, 你可以将whois的源代码下载下来看下,究竟是怎么回事
------解决方案--------------------
探讨

楼上的扯淡,如果是Linux平台,是有这样的函数的。你谷歌一下吧,我以前测过的,只是忘记了函数名。IP -> domain,或者domain -> IP,都可以的,因为是自动跟DNS 服务器查询的,而且都是一对多的关系。也就是一个IP可以查出来多个域名,或者一个域名可以查出来多个IP。

------解决方案--------------------
探讨

其实我在linux下找到2个转换的函数gethostbyaddr和getnameinfo
可惜前者报错为gethostbyaddr: Host name lookup failure
后者报错为error in getnameinfo: Name or service not known

------解决方案--------------------
通过IP地址查询域名,不太科学吧.
------解决方案--------------------
确实不能逆着查
------解决方案--------------------
貌似真的不可以逆着来吧?


DNS.Resolve()方法,在System.Net命名空间下。
域名转化成IP的