[완료] C프로그래밍/도메인 주소 입력받기...(도메인->IP변환)

큐벨레이의 이미지

임의의 사이트에 접속해서 GET요청을 하는 프로그램을 작성하는데요.

IP입력은 문제없는데. 도메인으로 서버에 접속할려고 하는데

어떤 함수를 써야하나요?

inet.h헤더 에 관련함수들을 뒤져봐도 도메인을 변환해주는건 안보이네요.

도메인주소를 IP로 바꿔주는 방법이나 함수좀 알려주세요..

Necromancer의 이미지

man gethostbyname

여기서 리턴한 IP를 가지고 접속하시면 됩니다.

참고로 커널 쪽에서 DNS 변환하는 콜은 없습니다.
DNS resolving 관련 함수들은 glibc에서 제공합니다.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

poplinux의 이미지

Necromancer 님께서 완벽한 답을 해 주셨습니다.

========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux

임베디드 리눅스 관련 프리렌서 지향

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.