gethostbyname()


c++ gethostbyname함수는 도메인주소로 IP주소를 구하는 함수입니다. 


www.naver.com 이런 도메인주소를 23.65.188.81 과 같은 ip주소로 변환된정보를 조회할수 있습니다. 




#include <stdio.h>
#include <netdb.h>
#include <netinet/in.h>
#include <arpa/inet.h>

int main() { char *domainname = "www.naver.com"; struct hostent *hostinfo; hostinfo = gethostbyname(domainname); for(int k=0; hostinfo->h_addr_list[k] != NULL; k++) printf("addrList : %s\n", inet_ntoa(*(struct in_addr*)hostinfo->h_addr_list[k])); return 0; }


저작자 표시 비영리 변경 금지
신고

티스토리 툴바