Setting up local DNS server for VPN setup

Hi,
So I have Cisco Meraki Go running in my office and I got VPN configured. I am able to connect to the network, and if I know the IP addresses I am able to use Mac to even mount disks. Yay.

But the local DNS names don’t show up.

I am not very advanced networking guy so I don’t know how I could improve this, so that the local DNS names would broadcast so that I would be able to more smoothly connect to the resources in my network.

What I was able to figure out so far is that I would need to set up some kind of local DNS server.

Do I need extra device to setup DNS server or can I use my existing QNap fileserver for it?

Actually I would ideally like to setup a network replication task so that I could do offsite backups. I have QNAP boxes running both home and office. Actually now that I think of it since IP addresses never change I might not need even to worry about the DNS stuff.

As in \\otherpcname isn’t letting you browse local network shares. And you can’t go into a terminal window and ping otherpcname. ?


Most home routers use OpenWRT as a base for the software that runs on them, and with it, they end up using dnsmasq, which is an all in one DHCP and DNS server (… and a few other things)…

So when your laptops and desktop say “my name is otherpcname, please give an IP” dnsmasq responds with an IP and remembers otherpcname is e.g. 1.2.3.4.

You can run your own DNS and DHCP, you don’t have to use meraki.

Do you have some kind of computer permanently connected, or that you’d be willing to leave connected to handle DHCP and DNS instead? A raspberry pi zero, or an ancient raspberry pi if nothing else?

If yes, you can probably try something like Pi-Hole, you don’t have to use it to block ads, but it’s a user friendly DHCP and DNS server solution that’s configurable over a web UI.

(maybe someone can help with meraki configs too, not sure)

1 Like

@risk
Wow, amazing. Thanks!
Yes I do have extra Rasperry Pi hanging around. I will do Pi-Hole config with it. nice.

In Meraki Go settings I see “DNS Provider” which is currently set as Google. Should I point this to the IP address of Pi Hole after it is setup perhaps?

Will Pi Hole resolve internet URLs as well? Sorry for noob questions never setup anything like this before.

I really haven’t messed with Meraki, pihole can take over DHCP address assignment and reservations etc, as well as local and internet DNS.

It looks like you can disable Meraki DHCP by some phone tapping like this: Meraki Go - Local Network Addressing - Cisco Meraki