Digitalocean droplet 无法访问互联网,也无法从外部访问

Digitalocean droplet 无法访问互联网,也无法从外部访问

我正在使用我的 droplet(通过 ssh),突然它断开了连接,所以我去了数字海洋控制面板并进行了硬重置。它重新启动了,但无法从外部访问(ping、ssh),也无法从内部访问互联网。我将非常感谢任何帮助,因为这是我的生产服务器,不能直接销毁 droplet。终端信息的屏幕截图

网络接口 是否配置

答案1

/etc/resolv.conf由于 ping 不起作用,该文件可能有问题(可能是空的或者配置错误),请运行dig google.com A +trace以跟踪 DNS 路径。

通常你应该有像这样的输出

; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com A +trace
;; global options: +cmd
.           42083   IN  NS  a.root-servers.net.
.           42083   IN  NS  b.root-servers.net.
.           42083   IN  NS  c.root-servers.net.
.           42083   IN  NS  d.root-servers.net.
.           42083   IN  NS  e.root-servers.net.
.           42083   IN  NS  f.root-servers.net.
.           42083   IN  NS  g.root-servers.net.
.           42083   IN  NS  h.root-servers.net.
.           42083   IN  NS  i.root-servers.net.
.           42083   IN  NS  j.root-servers.net.
.           42083   IN  NS  k.root-servers.net.
.           42083   IN  NS  l.root-servers.net.
.           42083   IN  NS  m.root-servers.net.
.           42083   IN  RRSIG   NS 8 0 518400 20190212170000 20190130160000 16749 . eMPtAtRg5I5Rs5FG0dWDRxn/8/wDMavt/zz1YiIkLBeq6RaY1bfuWsmT Bo0zNzx1/hW4nh/aJpmgBOlTlOs9ZU0lAOJa2rHBnKJjNiu0dMJCkWDR uTxyDjG5Xi9orXw2yy0sa38gZkkZoZo/GGtZZRSXFXFFVg+S8iOjm6ZV AoYOLsiP3VranLSONnIadzdMVAw4WdeVYWvUdsXxOLtWzETR4bmOzdYK u9IXjBrwYEe7HQCyb0rRITkcpfULaFjD+u+4IG7Q2v5GnucKWbXeykLS PEOSUhuWL9D4pPpAR3KhC7qOqLQeGRkzaFPQgST2icfepNtpC863QJR8 Kl+FqA==
;; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 1 ms

最后一行(我粘贴的,因为它比较长);; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 1 ms显示了一个 DNS 服务器,它525 bytes在 1ms 内接收到了这条信息,如果你看到类似这样的输出,那么你需要编辑你的/etc/resolv.conf...sudo nano /etc/resolv.conf添加

nameserver 8.8.8.8
nameserver 8.8.4.4

尝试再次 ping google

參考文獻:Digital Ocean 无法 ping 外部网站

希望这能有所帮助。

答案2

由于某些恶意流量,网络已被禁用,唯一的方法是您需要进行备份或实时快照。然后销毁并重新创建 droplet 是唯一的方法。创建 droplet 后,设置强密码和防火墙。不要对任何目录使用 chown 777。

相关内容