digraph {
  graph [compound=true, rankdir=BT, ranksep=0.3];
	node [label="\N",
		penwidth=1.5
	];
	edge [penwidth=1.5];

  subgraph "cluster_example.com" {
		graph [label=<<TABLE BORDER="0"><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="12">example.com</FONT></TD></TR><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="10">(2015-02-06 12:55:32 UTC)</FONT></TD></TR></TABLE>>,
				labeljust=l,
				penwidth=0.5
		];
		"cluster_example.com_top" [shape=point, style=invis];
		"cluster_example.com_bottom" [shape=point, style=invis];
    "RRset-12|example.com|DNAME" [color="#000000",
						fillcolor="#ffffff",
						label=<<FONT POINT-SIZE="12" FACE="Helvetica">example.com/DNAME</FONT>>,
						shape=rectangle,
						style="rounded,filled"];
    "RRset-10|www.example.com|CNAME" [color="#000000",
						fillcolor="#ffffff",
						label=<<FONT POINT-SIZE="12" FACE="Helvetica">www.example.com/CNAME</FONT>>,
						shape=rectangle,
						style="rounded,filled"];
  }
	"cluster_example.com_bottom" -> "RRset-10|www.example.com|CNAME" [style=invis];
	"cluster_example.com_bottom" -> "RRset-12|example.com|DNAME" [style=invis];
	"RRset-10|www.example.com|CNAME" -> "RRset-12|example.com|DNAME" [style=solid, color="#be1515", dir=back];
  subgraph "cluster_example.net" {
		graph [label=<<TABLE BORDER="0"><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="12">example.net</FONT></TD></TR><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="10">(2015-02-06 12:55:32 UTC)</FONT></TD></TR></TABLE>>,
				labeljust=l,
				penwidth=0.5
		];
		"cluster_example.net_top" [shape=point, style=invis];
		"cluster_example.net_bottom" [shape=point, style=invis];
    "RRset-11|www.example.net|A" [color="#000000",
						fillcolor="#ffffff",
						label=<<FONT POINT-SIZE="12" FACE="Helvetica">www.example.net/A</FONT>>,
						shape=rectangle,
						style="rounded,filled"];
  }
	"cluster_example.net_bottom" -> "RRset-11|www.example.net|A" [style=invis];
	"RRset-11|www.example.net|A" -> "RRset-10|www.example.com|CNAME" [dir=back, style=solid, color="#000000", constraint=false];
}
