如何从 C 中的 IPv4 地址获取主机名?

2024-01-29

我需要一个简单的函数来输出char* hostname,给定一个char* IPAddress。有什么想法或提示吗?

另外,从主机名获取 IP 地址的最简单方法是gethostbyname() and inet_ntoa()那是对的吗?


Use gethostbyaddr() or getnameinfo()将 IP 转换为主机名。

Use gethostbyname() or getaddrinfo()将主机名转换为 IP。

gethostby...()仅支持 IPv4。get...info()支持IPv4、IPv6等多种协议,是新开发的首选功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 C 中的 IPv4 地址获取主机名? 的相关文章

随机推荐