public NetworkNode(Log log, ProgramConfiguration programConfiguration)
{
_log = log;
_programConfiguration = programConfiguration;
_machineAddress =
new Lazy<IPAddress[]>(() =>
{
var host = Dns.GetHostEntry(Dns.GetHostName());
return host.AddressList.Where(ip => ip.AddressFamily == AddressFamily.InterNetwork).ToArray();
});
}