Я создал эластичный IP-адрес и связал его со своим сервером. IP: 54.201.18.251.
Если я попробую пинговать этот IP, я получу:
PING 54.201.18.251 (54.201.18.251): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
и т.д
В этом уроке я нашел: http://alestic.com/2009/06/ec2-elastic-ip-internal, что я должен сделать это:
Once the Elastic IP has been assigned to an instance, you can describe that instance to find the external DNS name (which will include the external Elastic IP address in it):
$ ec2-describe-instances i-07612d6e | egrep ^INSTANCE | cut -f4
ec2-75-101-137-243.compute-1.amazonaws.com
Я не понимаю, что это значит и как это сделать с помощью консоли управления AWS.
Кроме того, в godaddy я связал домен с этим IP-адресом в файле зоны DNS, связав A (Host): @, чтобы указать на ip: это правильное поведение?
Исправлено с помощью следующих инструкций в этой теме:
https://stackoverflow.com/questions/1465076/how-to-access-ping-a-server-located-on-aws
Учебник вам не поможет. Вы уже на верном пути.
Я подозреваю, что проблема в том, что ваша группа безопасности не позволяет ICMP добраться до вашего сервера. Группа безопасности - это определение того, какой трафик может попасть на ваш сервер. Вы можете определить порты, ICMP и диапазоны IP-адресов.
Если вы получаете тайм-аут запроса, это не означает, что ваш экземпляр недоступен, потому что иногда эхо-трафик icmp блокируется.
Попробуйте получить доступ к экземпляру, например, через ssh, однако убедитесь, что ваша группа безопасности, связанная с этим экземпляром, позволяет это.