dnsservice

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Start

func Start(port int, orch *orchestrator.Orchestrator) error

Start starts our DNS service. The service helps applications find out the IP addresses of other satellites. It uses the custom (made up) "celestial." TLD. A satellite DNS record has the form [ID].[SHELL].celestial, where [ID] is the identifier and [SHELL] is the index of the shell of the satellite. That maps to an IP address. Additionally, ground station IP addresses can be determined with [NAME].gst.celestial, where NAME is the ground station name. Our DNS server supports only queries, only UDP (no DNSSEC), and only A records.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL