Please follow the below template, it will help us to help you!
Expected Behaviour:
Running PiHole should not block ssh connections to devices outside of the network.
Actual Behaviour:
I am getting messages such as "Host does not exist" when trying to establish ssh to an outside device. The problem appeared after I installed PiHole. However, I can still ssh into PiHole (running on Raspberry Pi2).
By resolve, you mean access (sorry, n00b)?
I can access all pages, and the ad blocking function of PiHole is working. I can establish ssh connection to PiHole, but not to any device outside of my home network...
Okay, so that's really strange. When you try to access such an outside device, what does the Query Log on the dashboard (http://pi.hole/admin/queries.php) show? Is the requested domain listed in red or green?
I know, it's really strange! The query log does not even register any traffic when I try to establish an ssh connection.
When I disable PiHole (by removing it as DNS server from my router), I can establish SSH connection to the device outside of my network.
I live on campus, where I use the internet connection provided by the University... Is this relevant?
Hmm, maybe, on my university the Internet connectivity was limited with regards to DNS service, but this shouldn't matter here when you can connect to pages on the web.
As the queries do not even appear on the Query Log, I'm more inclined to think that this is not an original Pi-hole issue but maybe rather a problem of your device:
What operating system do you use?
Do you use the ssh command of your system or some other program to connect to the external ssh devices?
Do you have another device from which you can test this or only the one computer you're using so far?