使用UFW,我默认禁用所有传出和传入stream量。 但是,我确实允许端口80进出:
sudo ufw default deny incoming (拒绝所有传入) sudo ufw default deny outgoing (拒绝所有传出) sudo ufw allow in 80/tcp (接受来自端口80的所有传入的tcp) sudo ufw allow out 80/tcp (接受所有的输出tcp到端口80) 但是,下面的命令似乎不起作用。 谁能告诉我为什么?
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'
和,
ping google.com ping: unknown host google.com
和,
sudo apt-get update
您没有启用DNS通信(TCP / UDP传出,端口53)和UDP 1024-65535传出(也需要DNS。
正确的语法是
sudo ufw allow out to any port 53
这解决了DNS的问题