임의의 사이트에 접속해서 GET요청을 하는 프로그램을 작성하는데요.
IP입력은 문제없는데. 도메인으로 서버에 접속할려고 하는데
어떤 함수를 써야하나요?
inet.h헤더 에 관련함수들을 뒤져봐도 도메인을 변환해주는건 안보이네요.
도메인주소를 IP로 바꿔주는 방법이나 함수좀 알려주세요..
man gethostbyname
참고로 커널 쪽에서 DNS 변환하는 콜은 없습니다. DNS resolving 관련 함수들은 glibc에서 제공합니다.
Written By the Black Knight of Destruction
Necromancer 님께서 완벽한 답을 해 주셨습니다.
======================== 조직 : E.L.D(Embedded Linux Developer/Designer) 블로그 : poplinux@tistory.com 카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
gethostbyname()
여기서 리턴한 IP를 가지고 접속하시면 됩니다.
참고로 커널 쪽에서 DNS 변환하는 콜은 없습니다.
DNS resolving 관련 함수들은 glibc에서 제공합니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
Necromancer 님께서
Necromancer 님께서 완벽한 답을 해 주셨습니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기