Как настроить внутреннюю IP-пересылку EC2 на внешний DNS с помощью macos X?

Здесь проблема, у меня есть два сервера на 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).

У меня есть MacBook, и теперь мне нужно смоделировать доступ к этим серверам EC2, используя их внутренние IP-адреса.

Первой идеей было настроить переадресацию IP на Mac, используя: ipfw и natd... но через несколько часов он все еще не работал по какой-то причине. Я в порядке, чтобы сделать быстро и грязно, или используя любой графический интерфейс, но не нашел...

Отчаянно нуждаюсь в помощи, вот мой текущий сценарий:

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

Или есть лучшее решение для переадресации?

1 ответ

Просто сделаю снимок в темноте, как парень из Windows / Linux. Я понимаю вашу проблему с EC2 и использую ее сам, как правило, с эластичными IP, однако.

Можно ли просто настроить файл hosts, как вы могли бы на Windows / Linux? http://support.apple.com/kb/TA27291?viewlocale=en_US

Другие вопросы по тегам