由 icybird_r 在 08-10-2004 16:51 发表:
请问为什么iptables SNAT只是更换源地址确能实现代理?
iptables -t nat -A POSTROUTING -j SNAT -s IP1 --to-source IP2
然后只要在 IP1上将网关设置成IP2就可以实现代理呢?(同一网段)
SNAT是不是只更换包的源IP地址?如果那样从外界服务器返回的包的IP就是IP1,
IP1怎么知道这个包要转给IP2呢?
请各位指教
由 icybird_r 在 08-10-2004 22:54 发表:
怎么没人回答??
由 smile787 在 08-11-2004 17:10 发表:
有个nat表记录了返回的包是发给那台主机
由 icybird_r 在 08-12-2004 08:02 发表:
多谢~~~
请外外界主机能不能知道我的主机开启了NAT,并且有一台机器通过我上网? 不看流量的那种~~
由 icybird_r 在 08-12-2004 08:08 发表:
虽然本地主机有NAT记录,但是外界返回的主机难道知道有内部主机的存在?
我的主机怎么知道这个包不是自己的而是内部某个主机?这个包是怎么标识的?
由 smile787 在 08-12-2004 13:05 发表:
你会分析包吗?你可以找一下包看看,包里有标记,和nat里的对应。
由 icybird_r 在 08-12-2004 15:20 发表:
用tcpdump抓包吗?
那么