본문 바로가기

[+] Information/[-] Network

[2009/06/21] 도메인 이름과 IP주소의 변환.

1. 변환(도메인 이름 <-> IP주소)의 필요성

 - 상대적으로 잦은 IP 변화에 대한 능동적인 문제 해결.


2. 변환(도메인 이름 -> IP주소) 함수 1

#include <netdb.h>

struct hostent* gethostbyname(const char* name);
(리눅스)


#include <winsock2.h>

struct hostent FAR *gethostbyname(const char FAR *name);
(윈도우)


3. Struct hostent



4. Struct hostent 구조체 변수


5. 변환(IP -> 도메인 이름) 함수 2

#include <netdb.h>

struct hostent* gethostbyaddr(const char* addr, int len, int type);
(리눅스)


#include <winsock2.h>

struct hostent FAR * gethostbyaddr(const char FAR *addr, int len, int type);
(윈도우)