This project enables you to run a local version of the Lightstream Console DNS servers we provide.
Visit psdnscheck.golightstream.com to identify the closest DNS server that we host to you.
- Download the correct build for your operating system.
- Launch Command prompt from the start-menu (search for
cmd
) - Navigate to where the downloaded file is located e.g
cd Downloads
- Run
lightstream-prism-dns-windows-amd64.exe
to launch the DNS server. - Windows may prompt you that it is blocking connections, make sure you choose to allow them.
- Find the IP address of your computer in the output (typically, this looks like 192.168.xxx.xxx, 10.xxx.xxx.xxx, or 172.16.xxx.xxxx)
- Enter the IP address of your computer into your console's DNS settings and start broadcasting!
- Download the correct build for your operating system and architecture.
- Launch your terminal application (search for Terminal on macOS)
- Navigate to where the downloaded file is located e.g
cd Downloads
- Make the downloaded binary runnable:
- Linux and Mac: make the binary executable by running:
chmod +x ./lightstream-prism-dns-*
- Mac: allow the binary to run:
sudo xattr -rd com.apple.quarantine ./lightstream-prism-dns-*
- Linux and Mac: make the binary executable by running:
- Run the executable you have downloaded:
./lightstream-prism-dns-*
- You may be prompted to allow incoming connections, make sure to allow this.
- Find the IP address of your computer in the output (typically, this looks like 192.168.xxx.xxx, 10.xxx.xxx.xxx, or 172.16.xxx.xxxx)
- Enter the IP address of your computer into your console's DNS settings and start broadcasting!
It's possible to build this project from the source in this repository if you desire:
- Clone the repository to your local machine:
git clone https://github.com/golightstream/lightstream-prism-dns.git
- Install and configure Go 1.20+: go.dev
- run
make
to build and compile - a binary
coredns
will be output, run./coredns
to execute it.
This is a light fork of the CoreDNS project with small modifications to handle updating and auto-configuration.