anchor.diff:              lasp_peer_service:join(Node)
       end,
       {Node, Ping}.
  +
  +%% @private
  +options() ->
  +    {ok, IpAddress} = os:getenv("IP", "127.0.0.1"),
  +    [{nameservers, [{IpAddress, 53}]}].
  
positive.code: 
  %% @private
  resolve() ->
      inet_res:resolve("_lasp._tcp.marathon.mesos", any, srv, ?OPTIONS).
  
  %% @doc Attempt to connect disconnected nodes.
  %% @private
  
negative.code:     Nodes = case resolve() of
          {ok, DnsMsg} ->
              lists:usort(generate_nodes(DnsMsg));
          Error ->
              lager:info("Failed to receive information from DNS: ~p",
                         [Error]),
              SeenNodes
      end,
  
  