亚马逊ec2公共DNS不工作

参照这个问题: 我如何访问我的公共DNS在亚马逊的EC2上

如果我按照Windows Web平台防火墙规则configuration我的安全组,那么是否有问题? 因为当我这样做,我无法访问Web浏览器上的公共DNS。

  1. 我的安全组是默认的,入站规则是HTTP,RDP,SMTPS,ICMP。

  2. 我的实例types是t1.micro webmatrix托pipe服务器与默认安全组。

  3. 我的Windows防火墙是活跃的域名,公共和私人的个人资料。

  4. 我不确定这一点。 它的HTTP端口80如我的安全组中所示。

我是亚马逊EC2的新手,这真的很紧迫。

如果您将该实例用作公共DNS服务器,则需要在实例防火墙(如果有)中打开UDP端口53,并且在实例所在的安全组中。

转到您的AWSpipe理控制台并selectEC2。 然后在导航下点击networking和安全 – >安全组

安全组

在“安全组”窗格中,select您的实例所在的组(最可能是默认值)

选择组

然后在下面的窗格中点击创build新规则并selectDNS

选择DNS

然后点击Add Rule然后点击应用规则更改。 EC2安全组现在将允许您的实例的DNS查询。

对于使用Windows VPS的开发人员,请确保在“传入防火墙”规则中为运行服务器的特定端口添加自定义规则。 在为Amazon EC2安全性中的HTTP(端口8080),DNS(端口53)添加自定义规则之后。

我为端口8080添加了传入自定义规则,因为我的Apache Tomcat服务器在Windows VPS中的端口8080上运行。

控制面板—> Windows防火墙—>高级设置入站规则—>创build一个新的规则,并给服务器运行的端口