diff --git a/dns-proxy-forward.dot b/dns-proxy-forward.dot new file mode 100644 index 0000000..e76fc69 --- /dev/null +++ b/dns-proxy-forward.dot @@ -0,0 +1,29 @@ +digraph G { + node [ shape=box ] + #rankdir=LR; + + clients [ label="Clients" ] + + subgraph cluster_internet { + label="Internet" + dns1 [ label="DNS Server\nPublic IPv6\nPublic IPv4" ] + dns2 [ label="DNS Server\nPublic Address\nPrivate Address\n(v6 or v4)" ] + } + + subgraph cluster_v6only { + dnsv6 [ label="DNS Server\nIPv6 only" ] + } + + subgraph cluster_private { + dnspriv [ label="DNS Server\nPrivate IPv4" ] + + } + + dns1->dnsv6 [ label="Forward DNS query via IPv6" ] + dns2->dnspriv [ label="Forward DNS query via private IPv4" ] + + clients->dns2 [ label="Query via IPv6/IPv4" ] + clients->dns1 [ label="Query via IPv4" ] + clients->dnsv6 [ label="Query via IPv6" ] + +} diff --git a/products.dot b/products.dot new file mode 100644 index 0000000..9185675 --- /dev/null +++ b/products.dot @@ -0,0 +1,15 @@ +digraph G { + node [ shape=box ] + + ipv4addr [ label="IPv4-Addr: 9 /month" ] + netv6vm [ label="/48 with a VM: 0 /month" ] + vm [ label="VM: x/month, min 2.5/month" ] + + vm->netv6vm [ label="add" ] + v6vpn [ label="IPv6VPN" ] + v6vpn->p120 + + p25 [ label="2.5/month" ] + p120 [ label="120/year" ] + +}