-
Notifications
You must be signed in to change notification settings - Fork 4
DNS Server
This page will explain how to perform a connection with a DNS Server.
First, you will require a dnsmasq for Linux and DNSAgent for Windows.
You will have to setup the DNS into your Network configuration.
NOTE: It requires NoSSL game patching or a custom generated CA that must be trusted into the Client machine
You usually go with custom generated CA and DNS Server for all the OSes that supports custom CA being installed.
For some consoles, like Nintendo one, it MUST require NoSSL Patching or Game Patching.
Edit your /etc/dnsmasq.conf and add this line:
server=/*.gamespy.com/<The IP where the server is binded>
NOTE: If you want other people to connect your DNS Server make sure you run properly configure your firewall and allow binding to all the interface or your public IP.
Go to your DNSAgent installation dir (mine is C:\Program Files (x86)\DNSAgent) and edit rules.cfg file and paste this rule after [
and before ]
:
{ "Pattern": "^(.*\\.)?\\*\\.gamespy\\.com$", "NameServer": "<The IP where the server is binded>" }
NOTE: Windows Firewall is known to be the issue why other Clients can't connect to your DNS Server. Properly configure it or disable. NOTE2: If you want other people to conenct to your Server edit options.cfg's ListenOn IP to the IP that you need. NOTE3: There are usually some examples rule inside rules.cfg, I suggest you to clean the file by replacing it's content with:
[ ]
NOTE4: The application must be run as Administrator or with the service installed in order to fully operate.