[리눅스] DNS name resolution을 담당하는 부분
글쓴이: mandugukbap / 작성시간: 금, 2012/11/16 - 11:37오후
Linux의 DNS query를 보내고 response를 받는 과정의 중간에서 도메인 맵핑 정보를 가공/처리하는 변경을 하고자 합니다.
먼저 생각해 본 것이 C API인 getaddressbyname() 함수가 있는 곳을 수정하는 것인데, 이 함수는 User-level에 있겠죠? 어느 라이브러리의 어느 부분을 봐야 좋을까요?
둘째로는 분명 kernel-level에서의 수정도 가능할텐데, linux kernel source의 어느 부분을 보면 해답을 찾을 실마리가 보일까요?
Forums:
nscd를 참조해 보시는 것이 좋지 않을까 싶은데요.
nscd를 참조해 보시는 것이 좋지 않을까 싶은데요.
조금 더 구체적인 조언을 부탁 드려도 될런지요? 제가
조금 더 구체적인 조언을 부탁 드려도 될런지요? 제가 지식이 많이 부족해서 키워드만 가지고는 짐작키가 어렵습니다.
nscd는 DNS caching을 해 줍니다. 즉,
nscd는 DNS caching을 해 줍니다. 즉, hook을 한다는 의미인데, nscd의 이 과정을 분석해 보시면 실마리를 찾을 수 있지 않을까 싶습니다.
댓글 달기