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.
Click to show internal directories.
Click to hide internal directories.