[C 프로그램 질문] /etc/hosts 파일 참조 하는 방법이 무엇일까요?
글쓴이: vinus / 작성시간: 수, 2007/01/31 - 4:52오후
네트웍으로 어떤 특정한 서버를 억세스 하기 위해서는 DNS와 /etc/hosts 파일을 사용하게 되는데요.
DNS를 접근하기 위한 API들은 이미 존재 하고 있습니다.
--> res_query() , res_xxxxx()등등.
이 인터페이스 함수를 이용하게 되면 여러가지 네임 정보를 획득 할 수 가 있는데.....
그럼 system 에 설정되어 있는 /etc/hosts파일을 읽어 들이고 싶은데 적절한 방법이 있을 까요?
뭔가 좋은 방법이 있습니까..
파일을 통째로 읽어서 파싱하라고는 하지 말아 주십시오.
미리 감사 드리면서 그럼 좋은 답변 기다립니다.
Forums:
res_*()로 접근을 하게
res_*()로 접근을 하게 되면
/etc/host.conf 에 리스트된 순서대로 /etc/hosts를 액세스 할 수 있을 것 같은데요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
gethostbyname 같은거
gethostbyname 같은거 쓰시면 알아서 hosts 참조하거나 dns 참조해서 반환해 줍니다.
hosts에 있는건지 dns 정본지 구분안하거든요.
댓글 달기