Re: Re: NAT?Proxy?Apache?
[QUOTE][i]最初由 rainfile 發表[/i]
[B]我有一個問題,不知道應用以上那一個方法,請大家給一點意見。
已經架設了NAT,所有client就要經NAT和Proxy上網。
Public User---->Linux NAT Server(True IP)---->Client PC(假IP)
假如網頁是放在內聯網內(假IP),既192.168.0.1(Client PC),而當User打入www.abc.com,它會先經Linux NAT--->再入進Client PC堙A請問有何方法可以當用家在打入www.abc.com 之後,由Linux Server,Redirect到clientpc上(假IP) [/B][/QUOTE]
可以使用iptables,不過使用請iptables 與 ipchains 擇一使用
iptables -t nat -A PREROUTING -p tcp -d IP(true) --dport 80 -j DNAT --to 192.168.0.1
iptables -t nat -A PREROUTING -p udp -d IP(true) --dport 80 -j DNAT --to 192.168.0.1
iptables -t nat -A POSTROUTING -d 192.168.0.1 -s 192.168.0.0/24 -p tcp --dport 80 -j SNAT --to IP(true)
iptables -t nat -A POSTROUTING -d 192.168.0.1 -s 192.168.0.0/24 -p udp --dport 80 -j SNAT --to IP(true)