DNS

Download
digraph G {
	root[label=".", style=dashed]
	ca[style=dashed]
	ca_victorz[label=victorz, href="https://victorz.ca"]
	ca_victorz_[label="*"]
	ca_victorz__dmarc[label=_dmarc]
	ca_victorz__domainkey[label=_domainkey, style=dotted]
	ca_victorz__domainkey_[label="[DKIM selector]"]
	ca_victorz_acr[label="acr"]
	ca_victorz_acr_[label="*"]
	ca_victorz_acr_forum[label=forum]
	ca_victorz_acr_forum_chat[label=chat]
	ca_victorz_acr_ms[label=ms]
	ca_victorz_acr_play[label=play]
	ca_victorz_cdn[label=cdn, style=dotted]
	ca_victorz_cdn_games[label=games]
	ca_victorz_cdn_p[label=p]
	ca_victorz_cdn_s[label=s]
	ca_victorz_d[label=d]
	ca_victorz_d4[label=d4]
	ca_victorz_d6[label=d6]
	ca_victorz_games[label=games]
	ca_victorz_github[label=github]
	ca_victorz_go[label=go]
	ca_victorz_ilf[label=ilf]
	ca_victorz_re[label=re]
	ca_victorz_seizure[label=seizure]
	ca_victorz_seizure_[label="*"]
	ca_victorz_sendmail[label=sendmail]
	ca_victorz_vm[label=vm]

	/* DNS structure */
	root
	-> ca
	-> ca_victorz
	-> {
		ca_victorz_
		ca_victorz__dmarc
		ca_victorz__domainkey
		ca_victorz_acr
		ca_victorz_cdn
		ca_victorz_d
		ca_victorz_d4
		ca_victorz_d6
		ca_victorz_games
		ca_victorz_github
		ca_victorz_go
		ca_victorz_ilf
		ca_victorz_re
		ca_victorz_seizure
		ca_victorz_sendmail
		ca_victorz_vm
	} [arrowhead=none]
	ca_victorz_seizure -> ca_victorz_seizure_ [arrowhead=none]
	ca_victorz__domainkey -> ca_victorz__domainkey_ [arrowhead=none]
	ca_victorz_acr -> {
		ca_victorz_acr_
		ca_victorz_acr_forum
		ca_victorz_acr_ms
		ca_victorz_acr_play
	} [arrowhead=none]
	ca_victorz_cdn -> {
		ca_victorz_cdn_games
		ca_victorz_cdn_p
		ca_victorz_cdn_s
	} [arrowhead=none]
	ca_victorz_acr_forum -> ca_victorz_acr_forum_chat [arrowhead=none]

	/* Records except CNAME, A, AAAA */
	ca_victorz -> {
		ca_victorz_soa__[label=SOA, shape=box]
		ca_victorz_txt__[label="TXT: google site verification", shape=note]
		ca_victorz_mx__[label=MX, shape=cds]
	}
	ca_victorz__dmarc -> { ca_victorz__dmarc_txt__[label="TXT: DMARC record", shape=note] }
	ca_victorz__domainkey_ -> { ca_victorz__domainkey_txt__[label="TXT: DKIM record", shape=note] }
	ca_victorz -> { ca_victorz_spf__ [label="TXT: SPF record", shape=note] }
	ca_victorz_sendmail -> { ca_victorz_spf__ [label="TXT: SPF record", shape=note] }

	/* CNAME records */
	{
		ca_victorz_acr
		ca_victorz_cdn_games
		ca_victorz_cdn_p
		ca_victorz_re
		ca_victorz
	} -> ca_victorz_github[style=dashed]
	{
		ca_victorz_acr_forum
		ca_victorz_acr_forum_chat
		ca_victorz_acr_ms
		ca_victorz_acr_play
		ca_victorz_games
		ca_victorz_go
	} -> ca_victorz_vm[style=dashed]
	{
		ca_victorz_
		ca_victorz_acr_
		ca_victorz_seizure_
		ca_victorz_ilf
		ca_victorz_cdn_s
	} -> ca_victorz_d[style=dashed]

	/* Servers */
	subgraph cluster_servers {
		label = "Servers"
		vm[label="Virtual Machine"]
		github[label="GitHub"]
		google[label="Google"]
		seizure[label="seizedservers"]
	}
	ca_victorz_vm -> vm [style=dotted]
	ca_victorz_github -> github [style=dotted]
	{
		ca_victorz_d
		ca_victorz_d4
		ca_victorz_d6
		ca_victorz_mx__
	} -> google [style=dotted]
	ca_victorz_seizure -> seizure [style=dotted]
}