Google Cloud上pihole的icmp ping和dns端口不起作用 Edit1

问题描述

我打开了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,可以通过以下步骤打开端口或在防火墙中允许协议:

  1. 开始菜单中,单击控制面板,单击系统和安全性,然后单击 Windows防火墙 。未为“类别”视图配置“控制面板”,您只需要选择 Windows防火墙
  2. 点击高级设置
  3. 点击入站规则
  4. 从“入站规则”下列出的规则中,选择“文件和打印机共享(回显请求– ICMPv4-In)”,然后启用该规则。 enter image description here
  5. 单击完成。
  6. 重新启动实例。

我希望这些信息对您有用