#include <iostream>
#include <sys/epoll.h>
#include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
#include <unistd.h>
#include <fcntl.h>
#include <netinet/in.h>
#include <string.h>
#include <arpa/inet.h>
#include <errno.h>
#include <netdb.h>
int main()
{
struct hostent* host = gethostbyname("www.baidu.com");
if (host)
{
struct in_addr addr;
int i = 0;
while (host->h_addr_list[i] != 0)
{
addr.s_addr = *(u_long *) host->h_addr_list[i++];
std::cout << "tIP Address = " << inet_ntoa(addr) << "\n";
}
}
return 0;
}
根据域名获取IP地址
最新推荐文章于 2022-11-07 00:03:15 发布