DNS

G cluster_servers Servers root . ca ca root->ca ca_victorz victorz ca->ca_victorz ca_victorz_ * ca_victorz->ca_victorz_ ca_victorz__dmarc _dmarc ca_victorz->ca_victorz__dmarc ca_victorz__domainkey _domainkey ca_victorz->ca_victorz__domainkey ca_victorz_acr acr ca_victorz->ca_victorz_acr ca_victorz_cdn cdn ca_victorz->ca_victorz_cdn ca_victorz_d d ca_victorz->ca_victorz_d ca_victorz_d4 d4 ca_victorz->ca_victorz_d4 ca_victorz_d6 d6 ca_victorz->ca_victorz_d6 ca_victorz_games games ca_victorz->ca_victorz_games ca_victorz_github github ca_victorz->ca_victorz_github ca_victorz->ca_victorz_github ca_victorz_go go ca_victorz->ca_victorz_go ca_victorz_ilf ilf ca_victorz->ca_victorz_ilf ca_victorz_re re ca_victorz->ca_victorz_re ca_victorz_seizure seizure ca_victorz->ca_victorz_seizure ca_victorz_sendmail sendmail ca_victorz->ca_victorz_sendmail ca_victorz_vm vm ca_victorz->ca_victorz_vm ca_victorz_soa__ SOA ca_victorz->ca_victorz_soa__ ca_victorz_txt__ TXT: google site verification ca_victorz->ca_victorz_txt__ ca_victorz_mx__ MX ca_victorz->ca_victorz_mx__ ca_victorz_spf__ TXT: SPF record ca_victorz->ca_victorz_spf__ ca_victorz_->ca_victorz_d ca_victorz__dmarc_txt__ TXT: DMARC record ca_victorz__dmarc->ca_victorz__dmarc_txt__ ca_victorz__domainkey_ [DKIM selector] ca_victorz__domainkey->ca_victorz__domainkey_ ca_victorz__domainkey_txt__ TXT: DKIM record ca_victorz__domainkey_->ca_victorz__domainkey_txt__ ca_victorz_acr_ * ca_victorz_acr->ca_victorz_acr_ ca_victorz_acr_forum forum ca_victorz_acr->ca_victorz_acr_forum ca_victorz_acr_ms ms ca_victorz_acr->ca_victorz_acr_ms ca_victorz_acr_play play ca_victorz_acr->ca_victorz_acr_play ca_victorz_acr->ca_victorz_github ca_victorz_acr_->ca_victorz_d ca_victorz_acr_forum_chat chat ca_victorz_acr_forum->ca_victorz_acr_forum_chat ca_victorz_acr_forum->ca_victorz_vm ca_victorz_acr_forum_chat->ca_victorz_vm ca_victorz_acr_ms->ca_victorz_vm ca_victorz_acr_play->ca_victorz_vm ca_victorz_cdn_games games ca_victorz_cdn->ca_victorz_cdn_games ca_victorz_cdn_p p ca_victorz_cdn->ca_victorz_cdn_p ca_victorz_cdn_s s ca_victorz_cdn->ca_victorz_cdn_s ca_victorz_cdn_games->ca_victorz_github ca_victorz_cdn_p->ca_victorz_github ca_victorz_cdn_s->ca_victorz_d google Google ca_victorz_d->google ca_victorz_d4->google ca_victorz_d6->google ca_victorz_games->ca_victorz_vm github GitHub ca_victorz_github->github ca_victorz_go->ca_victorz_vm ca_victorz_ilf->ca_victorz_d ca_victorz_re->ca_victorz_github ca_victorz_seizure_ * ca_victorz_seizure->ca_victorz_seizure_ seizure seizedservers ca_victorz_seizure->seizure ca_victorz_seizure_->ca_victorz_d ca_victorz_sendmail->ca_victorz_spf__ vm Virtual Machine ca_victorz_vm->vm ca_victorz_mx__->google
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]
}