![阻止对域的网络访问(ubuntu)](https://linux22.com/image/1413443/%E9%98%BB%E6%AD%A2%E5%AF%B9%E5%9F%9F%E7%9A%84%E7%BD%91%E7%BB%9C%E8%AE%BF%E9%97%AE%EF%BC%88ubuntu%EF%BC%89.png)
我在不同的地区有几台 ubuntu 服务器。我想阻止所有 ubuntu 机器(所有进程)到多个域(例如 www.server.com)的所有传出连接。我知道 iptables 可以阻止 IP,但它也可以阻止域吗?它是否很慢(例如,使用恒定的 DNS 解析)?最好自己解析一次 DNS,然后用 IP 配置 iptable?我担心 IP 可能会更改或受地理位置影响,这对我来说是个问题。
答案1
如果您只有几台服务器,或者列表不会经常更改,我建议/etc/hosts
在那里使用和添加域,如下所示:
127.0.0.1 server.com
127.0.0.1 server2.com
127.0.0.1 server3.com
当然,这不会阻止通过 IP 的直接连接 - 这也是您需要阻止的吗?