diff --git a/src/sslip.io-dns-server/integration_test.go b/src/sslip.io-dns-server/integration_test.go index 76a2d79..b8658a5 100644 --- a/src/sslip.io-dns-server/integration_test.go +++ b/src/sslip.io-dns-server/integration_test.go @@ -64,6 +64,10 @@ var _ = Describe("sslip.io-dns-server", func() { Eventually(string(digSession.Out.Contents())).Should(MatchRegexp(digResults)) Eventually(serverSession.Err).Should(Say(serverLogMessage)) }, + Entry("A (customized) for k-v.io", + "@localhost k-v.io +short", + `\A104.155.144.4\n\z`, + `TypeA k-v.io. \? 104.155.144.4\n$`), Entry("A (customized) for sslip.io", "@localhost sslip.io +short", `\A78.46.204.247\n\z`, diff --git a/src/sslip.io-dns-server/xip/xip.go b/src/sslip.io-dns-server/xip/xip.go index 9e83d3e..c969463 100644 --- a/src/sslip.io-dns-server/xip/xip.go +++ b/src/sslip.io-dns-server/xip/xip.go @@ -154,6 +154,11 @@ var ( }, nil // Sender Policy Framework }, }, + "k-v.io.": { + A: []dnsmessage.AResource{ + {A: [4]byte{104, 155, 144, 4}}, + }, + }, // a global nameserver for sslip.io, a conglomeration of ns-{aws,azure,gce}.sslip.io "ns.sslip.io.": { A: []dnsmessage.AResource{