Как настроить внутреннюю 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