CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.