| [ CnUnix ] in KIDS 글 쓴 이(By): HellCat (아가남편) 날 짜 (Date): 1996년08월17일(토) 08시25분22초 KDT 제 목(Title): re: dns 이건 FAQ 우선 gethostbyname 이것이 어디에서 정보를 얻는가 이게 문제가 됩니다. 첫째로 SunOS 4.1.* 에서 /usr/lib/libc.so 에 는 /etc/hosts 그리고 NIS client (구 yp client) 이렇게까지는 그냥 가능합니다. 즉 /etc/hosts 에서 lookup 을 해서 없으면 NIS server 로 query 하게끔 하되 NIS server 에서 다시 그 NIS domain host table 에 없으면 NIS 서버를 DNS 에서 찾아오게끔 config 가 가능합니다. 그러나 이건 NIS 서버를 configure 해줘야 하는 것이고 또 한가지 방법은 /usr/lib/libc.so 를 갈아 치우는 것이지요 gethostbyname 자체가 DNS 룩업을 할수 있는 능력을 가진 resolver 를 집어 넣어주는 거지요. 그리고 이 방법은 SUN FAQ 를 가져가시면 아마 첫번째 질문의 대답이었던 것으로 기억하는데요. reslover+ 를 가져다 깔게 되면 /etc/host.conf 를 사용해서 solaris2.X 의 /etc/nsswitch.conf 처럼 order hosts nis bind 이렇게 search order 를 지정해 주실수도 있습니다. --- hellcat@korea.slip.umd.edu if (t_snddis(KIDS[i].fd, (struct t_call *)NULL) == -1) { t_error("날 죽여라!!"); longjmp ((jmp_buf) HELL, -1); } --- dkim@surecom.com |