如何使用macos X设置EC2内部IP转发到外部DNS?
这里的问题是,我在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,但没有找到任何 急需帮助,这里是我当前的脚本:如何使用macos X设置EC2内部IP转发到外部DNS?,macos,amazon-ec2,ip,portforwarding,ipfw,Macos,Amazon Ec2,Ip,Portforwarding,Ipfw,这里的问题是,我在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,现在我需要模拟使用
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
或者有没有更好的解决方案来进行转发?作为windows/linux的家伙,我只是在黑暗中试一试。我确实理解EC2的问题,我自己也会使用它,但通常是弹性ip 是否可以像在windows/linux上那样设置主机文件??