当你尝试使用以下命令使用IPv4公用IP对服务器执行ping操作时, 你可能会感到惊讶:
# Ping a domain related to your serverping www.myserver.com# Or ping the IPping 123.45.67
该请求将始终失败, 尽管一切都可以与你的服务器一起正常工作。在本文中, 我们将解释为什么会发生这种情况, 以及如何允许对你的AWS EC2实例执行ping操作。
允许ICMP入站流量 【如何允许ping AWS EC2实例(无法ping EC2实例)】要解决此问题, 你将需要在EC2实例的ICMP入站流量中专门允许Echo Request和Echo Reply协议。可以通过访问AWS左面板中的NETWORK&SECURITY菜单, 然后访问安全组并选择属于该问题的实例的组来完成此操作。从列表中选择组并编辑入站规则, 这将显示一个对话框, 其中包含服务器的所有流量规则:
文章图片
在此对话框中, 你需要添加2个新的自定义ICMP(根据你的需要是IPv4或IPv6), 并为每个项目选择Echo Reply和Echo Request协议。最后保存更改, 你现在可以ping你的服务器或与IP关联的域。
祝你联网愉快!
推荐阅读
- 如何更改NetBeans 8.2中用于Subversion的提交用户名
- 如何在SVN Tortoise中删除已保存/缓存的密码
- 如何在Symfony中使用FOSUserBundle手动将自定义字段添加到用户表
- 如何解决Virtualbox异常(在BIOS中,对于所有CPU模式(VERR_VMX_MSR_A??LL_VMX_DISABLED)均禁用了VT-x)
- CefSharp ChromeDevToolsSystemMenu在当前上下文中不存在
- Android检测webview URL更改
- 在离子2处失败'离子cordova运行android'
- 在开发ionic2-cordova app时,“bnr不被认为是内部命令”
- 离子 - 错误(找不到模块'android-versions')