我遇到一个问题,我无法通过域名浏览托管在Amazon EC2 IIS实例上的网站。我可以通过我分配给实例的公共弹性IP地址进行浏览。
我创建了一个将子域指向公共弹性IP地址的DNS A记录。 www.whatsmydns.net显示它是传播的。但是,我无法ping我的子域(ping无法找到主机)。
在IIS中,我为子域创建了一个绑定,指向弹性IP的私有IP地址。
我认为这不重要,但我还为空主机名创建了绑定,并且*为IP地址创建了能够通过公共IP连接。
我对EC2完全不熟悉,并认为我没有使用弹性IP和/或IIS绑定做正确的事情,但令人不安的是我无法ping通子域。或者,也许这是预期的,因为我无法浏览网站。
我哪里出错了?我应该在下一步尝试/检查什么?
答案 0 :(得分:1)
您无法ping EC2实例,因为默认情况下,分配给EC2实例的安全组将阻止ping。要取消阻止,请修改安全组并添加自定义ICMP规则以允许回应请求和回应答复。
至于让你的DNS在IIS中工作,如果我是你开始使用的,我会删除IIS中的所有绑定,然后看看你在使用你的子域时是否得到任何东西。
仔细检查您的子域是否明确解析为弹性IP,您可以通过命令提示符执行此操作,例如: nslookup subdomain.domain.com