UFW / IPTables: dopo aver impostato la negazione in output predefinita e la port 80 in output, il curl non funziona ancora

Con UFW, disattivo per impostazione predefinita tutto il traffico in output e in ingresso. Tuttavia, posso permettere la port 80 dentro e fuori:

  1. sudo ufw default deny incoming (nega tutto in arrivo)
  2. sudo ufw default deny outgoing (nega tutto in output)
  3. sudo ufw allow in 80/tcp (accettare tutti i tcp in arrivo dalla port 80)
  4. sudo ufw allow out 80/tcp (accettare tutti i tcp in output alla port 80)

Tuttavia, i comandi seguenti non sembrano funzionare. Qualcuno potrebbe dirmi perché?

 mainuser@saturn101:~/apps/mongodb$ curl http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.4-rc1.tgz > mongodb-2.0.4-rc1.tgz curl: (6) Couldn't resolve host 'fastdl.mongodb.org' 

E,

 ping google.com ping: unknown host google.com 

E,

 sudo apt-get update 

  • Perché UFW non blocca le porte esposte tramite docker?
  • Come faccio a utilizzare ufw per aprire le porte solo su ipv4?
  • Quali messaggi UFW possono logicamente controllare in modo sicuro ignorare?
  • Come disabilitare UFW ubuntu all'esterno?
  • UFW nega tutto l'ingresso tranne SSH
  • resettare ufw senza disabilitarlo
  • Imansible aprire le porte samba su Ubuntu 14.04
  • ufw negare che tutti i dispositivi in ​​entrata e in output non funzionino!
  • 2 Solutions collect form web for “UFW / IPTables: dopo aver impostato la negazione in output predefinita e la port 80 in output, il curl non funziona ancora”

    Non hai abilitato il traffico DNS (uscendo TCP / UDP in output 53) e UDP 1024-65535 in output (anche richiesto per DNS).

    La syntax corretta sarebbe

     sudo ufw allow out to any port 53 

    Questo risolve il problema con DNS

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.