anchor.diff:      end.
   
   
  -%% handle_unknown_subdomain/2
  -%% ====================================================================
  +%%--------------------------------------------------------------------
  +%% @private
   %% @doc This function is called when a subdomain is not recognizable according to dns.config.
   %% This happens when:
   %% 1) The requested subdomain does not exist or shouldn't have occured in the request -> return SOA record
   %% 2) The subdomain is in form of alias.onedata.org -> return NS servers of supporting provider
   %% @end
  -%% ====================================================================
  --spec handle_unknown_subdomain(Domain :: string(), Prefix :: string(), DNSZone :: #dns_zone{}) -> dns_handler_behaviour:handler_reply().
  -%% ====================================================================
  +%%--------------------------------------------------------------------
  +-spec handle_unknown_subdomain(Domain :: string(), Prefix :: string(), DNSZone :: #dns_zone{}) ->
  +    dns_handler_behaviour:handler_reply().
   handle_unknown_subdomain(Domain, PrefixStr, #dns_zone{ttl_oneprovider_ns = _TTL} = DNSZone) ->
       try
           Prefix = list_to_binary(PrefixStr),
  
positive.code:     ttl_oneprovider_a = 0 :: integer()
  }).
  
  %% load_config/0
  %% ====================================================================
  %% @doc Loads (or reloads) DNS config from default file.
  %% @end
  %% ====================================================================
  -spec load_config() -> ok | no_return().
  %% ====================================================================
  load_config() ->
      load_config(?DEFAULT_DNS_CONFIG_LOCATION).
  
  
  %% load_config/1
  %% ====================================================================
  %% @doc Loads (or reloads) DNS config from given file.
  %% @end
  %% ====================================================================
  -spec load_config(ConfigFile :: string()) -> ok | no_return().
  %% ====================================================================
  load_config(ConfigFile) ->
      {ok, Config} = file:consult(ConfigFile),
      GetProp = fun(Param, Proplist) ->
  
negative.code:     end.
  
  
  %%--------------------------------------------------------------------
  %% @doc Handles DNS queries of type WKS.
  %% See {@link dns_handler_behaviour} for reference.
  %% @end
  %%--------------------------------------------------------------------
  -spec handle_wks(DomainNotNormalized :: string()) -> dns_handler_behaviour:handler_reply().
  handle_wks(DomainNotNormalized) ->
      case parse_domain(DomainNotNormalized) of
          unknown_domain ->
  