dns.dns_objects

This model component provides the dns.dns_objects.DNSServer object, which can be added to the Experiment Graph.

Model Component Dependencies:

VM Resources

Warning

This MC utilizes an older version of Ubuntu and Bind as the DNS server. It may need updates or modifications to work with newer experiments.

  • bind9_xenial_debs.tgz - The BIND 9 software packages for Ubuntu 16.04 (Xenial) as downloaded from launchpad.

Available Objects

class dns.dns_objects.DNSServer(*args, **kwargs)[source]

Bases: object

This graph_object provides DNS services for all nodes in in the experiment graph.

__init__(*args, **kwargs)
install_bind(start_time=-20)[source]

Installs the bind9 debian packages.

Parameters:

start_time (int) – The time at which to install bind. Defaults to -20.