这里的问题是,我在 EC2 上有两台服务器,它们具有内部/私有 IP(10.148.73.230、10.148.73.231),不幸的是我没有可用的弹性 IP 并使用外部 DNS 连接到这些服务器,例如:ec2-50-132 -69-161.us-west-2.compute.amazonaws.com (IP:50.132.69.161) 和 ec2-50-132-69-162.us-west-2.compute.amazonaws.com (IP:50.132. 69.162)。
我有 macbook,现在我需要使用它们的内部 IP 模拟对这些 EC2 服务器的访问。
第一个想法是在 mac 上设置 IP 转发,使用:ipfw和natd ......但几个小时后由于某种原因它仍然无法正常工作。我可以快速而肮脏,或使用任何 GUI,但没有找到任何...
急需帮助,这是我当前的脚本:
sysctl -w net.inet.ip.forwarding=1
ipfw add 1000 forward 10.148.73.230,80 log ip from me 80 to 50.132.69.162) dst-port 80
/usr/sbin/natd -alias_address 10.148.73.230 -interface en1 -use_sockets -same_ports -unregistered_only -dynamic -clamp_mss -enable_natportmap -natportmap_interface en0 -redirect_port tcp 50.132.69.162:1-10000 1-10000 -l
或者有没有更好的解决方案来进行转发?