How to access WireGuard Server LAN device via domain name from the client side?¶
This tutorial introduces the steps to access your home devices (such as NAS, IP camera, etc.) on your WireGuard server side by their domain names from the client side.
Topology¶
As shown below, you can access the devices such as NAS and IP camera on the WireGuard server’s LAN via their domain names from the PC on the client side.
Setup Steps¶
1. Edit Hosts on Server¶
Log in to the web admin panel of your VPN server router, navigate to NETWORK -> DNS -> Edit Hosts.
Input the IP and domain name of the home devices you want to access, then click Apply.
2. Allow Remote Access LAN on Server¶
For server router running firmware v4.8
In your server's admin panel, go to VPN -> WireGuard Server, click Options at the upper right corner.
Enable Allow Remote Access the LAN Subnet, and click Apply.
Once enabled, it means allowing remote access to this router (tunnel IP) and LAN devices through the VPN.
For server router running firmware v4.7 and earlier
In your server's admin panel, go to VPN -> VPN Dashboard -> VPN Server section. Click the cog icon at the right side of the WireGuard server.
Enable Remote Access LAN, and click Apply.
Once enabled, resources inside the LAN subnet of the WireGuard Server can be accessed through the VPN tunnel.
3. Export VPN Configuration¶
In the server's admin panel, go to VPN -> WireGuard Server -> Profiles tab, export a configuration profile.
You will obtain a file with the .conf extension, as shown below.
Open this .conf file. Ensure that the DNS field in the file points to the server’s tunnel IP, which is displayed under the Configuration tab of the WireGuard Server page, as shown below.
Delete "64.6.64.6" from the DNS field if any to avoid DNS resolution failure.
Note: The WireGuard server's tunnel IP varies from different firmware version. Please check your server’s tunnel IP.
4. Enable VPN Server¶
In the WireGuard Server page, start the server.
5. Upload VPN Configuration¶
Log in to the web admin panel of your VPN client router, navigate to VPN -> WireGuard Client, click on Add Manually.
Create a name for this new group and upload the configuration file.
Upload successful. Click Apply.
You will get a configuration file listed here.
5. Start VPN Client Connection¶
Click the three-dot icon to start the VPN connection.
When the grey dot turns to green, it means the WireGuard client is connected to your WireGuard Server successfully.
Now you can access your home devices (such as NAS) on the server’s LAN via their domain names from the PC on the client's LAN.