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);
(윈도우)
'[+] Information > [-] Network' 카테고리의 다른 글
[2009/06/22] 소켓의 옵션 조작하기 (0) | 2009.06.22 |
---|---|
[2009/06/21] 예제소스(gethostbyname.c, gethostbyname_win.c, gethostbyaddr.c, gethostbyaddr_win.c) (0) | 2009.06.21 |
[2009/06/21] 도메인 이름과 DNS (0) | 2009.06.21 |
[2009/06/13] 예제소스(file_server.c, file_client.c, file_server_win.c, file_client_win.c) (0) | 2009.06.13 |