diff --git a/cmd/hepto/hepto.go b/cmd/hepto/hepto.go
index de5887a48eeceff3e4f19b510c64acbe1e707747..da9991affc8b8c2e50e060b14934551ce4b31d9d 100644
--- a/cmd/hepto/hepto.go
+++ b/cmd/hepto/hepto.go
@@ -39,15 +39,16 @@ func Hepto() error {
 	// If displaying info was required, go for it
 	if config.Info {
 		w := tabwriter.NewWriter(os.Stdout, 2, 3, 1, ' ', 0)
-		fmt.Fprintf(w, "cluster name\t%s\n", config.Cluster.Name)
-		fmt.Fprintf(w, "cluster vpn CIDR\t%s\n", manager.State.Networking().NodeNet)
-		fmt.Fprintf(w, "cluster pod CIDR\t%s\n", manager.State.Networking().PodNet)
-		fmt.Fprintf(w, "cluster service CIDR\t%s\n", manager.State.Networking().ServiceNet)
-		fmt.Fprintf(w, "node name\t%s\n", config.Node.Name)
-		fmt.Fprintf(w, "node role\t%s\n", config.Node.Role)
-		fmt.Fprintf(w, "node vpn IP\t%s\n", manager.State.Networking().NodeAddress)
-		fmt.Fprintf(w, "node data\t%s\n", dataPath)
-		fmt.Fprintf(w, "apiserver IP\t%s\n", manager.State.Networking().APIAddress)
+		fmt.Fprintf(w, "cluster\tname\t%s\n", config.Cluster.Name)
+		fmt.Fprintf(w, "cluster\tvpn CIDR\t%s\n", manager.State.Networking().NodeNet)
+		fmt.Fprintf(w, "cluster\tpod CIDR\t%s\n", manager.State.Networking().PodNet)
+		fmt.Fprintf(w, "cluster\tservice CIDR\t%s\n", manager.State.Networking().ServiceNet)
+		fmt.Fprintf(w, "node\tname\t%s\n", config.Node.Name)
+		fmt.Fprintf(w, "node\trole\t%s\n", config.Node.Role)
+		fmt.Fprintf(w, "node\tvpn IP\t%s\n", manager.State.Networking().NodeAddress)
+		fmt.Fprintf(w, "node\tdata\t%s\n", dataPath)
+		fmt.Fprintf(w, "service\tAPI IP\t%s\n", manager.State.Networking().APIAddress)
+		fmt.Fprintf(w, "service\tDNS IP\t%s\n", manager.State.Networking().DNSAddress)
 		return w.Flush()
 	}
 	// Otherwise create a container and start the manager