code: func (d *DNSServer) ReloadConfig(newCfg *config.RuntimeConfig) error {
  	cfg, err := GetDNSConfig(newCfg)
  	if err != nil {
  		return err
  	}
  	d.config.Store(cfg)
  	d.toggleRecursorHandlerFromConfig(cfg)
  	return nil
  }
docs: // ReloadConfig hot-reloads the server config with new parameters under config.RuntimeConfig.DNS*