mirror of https://github.com/jetkvm/kvm.git
27 lines
457 B
Go
27 lines
457 B
Go
package kvm
|
|
|
|
import (
|
|
"github.com/jetkvm/kvm/internal/mdns"
|
|
)
|
|
|
|
var mDNS *mdns.MDNS
|
|
|
|
func initMdns() error {
|
|
m, err := mdns.NewMDNS(&mdns.MDNSOptions{
|
|
Logger: logger,
|
|
LocalNames: []string{
|
|
networkState.GetHostname(),
|
|
networkState.GetFQDN(),
|
|
},
|
|
ListenOptions: config.NetworkConfig.GetMDNSMode(),
|
|
})
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
// do not start the server yet, as we need to wait for the network state to be set
|
|
mDNS = m
|
|
|
|
return nil
|
|
}
|