**1. `ufw default allow routed` (Forwarding)** * **What it does:** Allows traffic to pass *through* the host. * **Why you need it:** This is what allows the container to **reach the internet**. Without this, your container wouldn't have been able to `ping 8.8.8.8`. **2. `ufw allow from ` (Input)** * **What it does:** Allows traffic to stop *at* the host. * **Why you need it:** This allows the container to **talk to the host machine itself**. Because Podman runs its internal DNS server (`aardvark-dns`) directly on the host's gateway interface (e.g., `10.89.0.1`), the container needs permission to talk to the host to resolve domain names.