2012-06-18 117 views
0

這裏的問題是,我在EC2上有兩臺服務器,它們具有內部/私有IP(10.148.73.230,10.148.73.231),不幸的是我沒有Elastic 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)。如何使用macos X將EC2內部IP轉發到外部DNS?

我有macbook,現在我需要模擬使用它們的內部IP訪問這些EC2服務器。

的第一個想法是設置IP轉發在Mac上使用:IPFWNATD ...但幾個小時後,它仍然不工作的一些原因。我沒事作出快速和骯髒的,或使用任何圖形用戶界面,但沒有發現任何...

絕望的呼救,在這裏我當前的腳本:

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 

或者有沒有更好的解決方案,使轉發?

回答

相關問題