问题描述
我打开了Google云防火墙上的所有端口,但仍然无法ping通我的服务器或dns端口。 任何建议。我过去曾经使用过数字海洋,但是它很简单。从来没有设法使其在Google Cloud中工作。他们甚至没有免费的试用支持。.
解决方法
默认情况下,default
VPC网络中为您的项目创建了一些防火墙规则,其中之一允许内部和外部IP进行ping操作。
但是,如果您已经删除了它们,则可以使用以下命令重新创建规则:
gcloud compute --project=<<PROJECT-ID>> firewall-rules create icmpnew --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=icmp --source-ranges=0.0.0.0/0
要丢弃本地网络中可能存在的问题,可以从this site ping实例。
此外,如果您拥有免费试用帐户,则可以通过Console Support Center获得聊天支持,还可以访问以下link以获取更多信息。
Edit1
如果您使用的是Linux,也可以从操作系统中检查配置。如果要允许所有人使用,请尝试在IP地址后指定掩码。
来自:
iptables -A INPUT -p icmp -s 0.0.0.0 -d 0.0.0.0 -j ACCEPT
收件人:
iptables -A INPUT -p icmp -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
您还使用Windows,可以通过以下步骤打开端口或在防火墙中允许协议:
- 从开始菜单中,单击控制面板,单击系统和安全性,然后单击 Windows防火墙 。未为“类别”视图配置“控制面板”,您只需要选择 Windows防火墙。
- 点击高级设置。
- 点击入站规则。
- 从“入站规则”下列出的规则中,选择“文件和打印机共享(回显请求– ICMPv4-In)”,然后启用该规则。
- 单击完成。
- 重新启动实例。
我希望这些信息对您有用