Occasionally, certain sites fail to load on Arch Linux.
Occasionally, certain sites fail to load on Arch Linux.
To grasp what a pi-hole does, review the documentation and eventually turn it off. Verify the firewall settings on the modem-router and consider lowering them temporarily. Try this even on the PC running the virtual machine—perhaps the issue lies there. Arch tends to be tricky with firewalls. Also inspect /etc/hosts for more details.
I attempted a few things, but it only worsened the situation since there was no internet afterward. It’s possible I’m setting it up incorrectly. I’m not sure what’s going on. @Sauron
No specific items mentioned in /etc/hosts. Let me know if you need further clarification.
If nslookup/dig identifies GitHub as resolvable, DNS appears functional. Routing also seems correctly configured. It might be an issue blocking outgoing traffic or stopping responses. Verify HTTP(S) status for GitHub—should both ports appear accessible. Running nmap -P0 -p 80,443 github.com reveals service availability on those ports.
You should see: 127.0.0.1 localhost, localhost, and 127.0.1.1 with the arch.localdomain and arch settings.
Is Google actually accessible or are you seeing old cached data? The filter would show you can't reach it via http(s). Try opening https://www.google.com in a browser to see the live HTML. You can also append "-vvI" for more detailed info. Make sure the SSL certificate from issuer is valid: C=US; O=Google Trust Services LLC; CN=GTS CA 1C3