Skip to content

This server will allow you to connect to GoCentral Servers when your Internet Service Provider does not work allow using Custom DNS.

License

Notifications You must be signed in to change notification settings

qfoxb/GoCentral-DNS

 
 

Repository files navigation

Caution

If you are using an older version of the hosts file (prior to 7-25-2024) you are connecting to old, outdated and incorrect servers. Please update ASAP!

GoCentral DNS Server Actions Status

This DNS Server will run locally on your computer and allow your PlayStation 3 to connect to GoCentral servers even if your ISP blocks connections to our DNS Server. When you use the DNS on your PS3 or with this app, you can connect to the Open Source GoCentral server.

Setup

You will only need to change DNS Settings in your PS3.

First, make sure that your PS3 is connected to the same network as your computer is.

If you use Pi-hole, please see Setting up Pi-hole

Running on Windows:

Run the .exe provided on the releases page. If your antivirus notifies you about the .exe file, allow it and run it. If it doesn't work, you should also allow communication for this this .exe in your firewall settings.

Running on Linux/macOS:

You will need to install Python 3 and run these commands in the Terminal.

pip install dnslib requests

To run it, simply type in:

sudo python3 GoCentral-DNS-Server.py

Replace python3 with the name/path to your Python binary if necessary

How to use it?

After starting the program, it will download the current list of the DNS Addresses to forward and will run.

On screen, you will see the IP Address assigned to your computer by the DHCP Server on your NAT (router).

If your Wii is connected to the same network as your PC, it will be able to connect to the server on your PC.

My local IP Address, yours will be different.

Compiling on Windows

To compile this app on Windows, you will need to run these two commands (Important: Pyinstaller currently fails to build with Python 3.8, use Python 3.7.5):

pip install dnslib requests pyinstaller

Once it's done installing, run:

pyinstaller GoCentral-DNS-Server.spec

| Tip: You may need to edit GoCentral-DNS-Server_v1.0.spec so the compiling process works on your computer.

Setting up Pi-hole

On the server running Pi-hole, run the following command:

curl https://raw.githubusercontent.com/qfoxb/GoCentral-DNS/master/dns_zones-hosts.txt >> /etc/pihole/custom.list

GoCentral domains will be listed on Pi-hole webpage menu under "Local DNS Records".

Need more help?

Feel free to open a github issue.

Credits

About

This server will allow you to connect to GoCentral Servers when your Internet Service Provider does not work allow using Custom DNS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.6%
  • Shell 1.4%