周四 1 三 2012
有时候,一台机器有多个IP,然后你希望每次可以用指定的某个IP访问外面的网络服务。我也碰到一个同样的需求,在网上找到Daniel Ryde写的一个程序,分享给大家:
编译安装 链接库
wget -O bind.c http://www.ryde.net/code/bind.c.txt
gcc -nostartfiles -fpic -shared bind.c -o bind.so -ldl -D_GNU_SOURCE
strip bind.so
cp -i bind.so /usr/lib/
使用办法:
BIND_ADDR="222.73.1.3" LD_PRELOAD=/usr/lib/bind.so curl http://www.whatismyip.org/
222.73.1.3 必须是你机器绑定的IP地址
飞天的梦想 is proudly powered by