/* rdns.c */ #include strUCt hostent *gethostbyaddr(const char * a, int s, int t) { return NULL; } 用gcc -o rdns.so -Wl,-G rdns.c 得到rdns.so,放到/usr/lib/下。kill掉inetd,然后 LD_PRELOAD=/usr/lib/rdns.so /usr/sbin/inetd -s 这一句可以考虑放到/etc/init.d/inetsvc里
(出处:http://www.sheup.com)