diff --git a/main.go b/main.go
index 80a75ff8f74b02723870ecfcfcf3dfc13fb3a67f..25b1434604c26b80c3bbb1291473cb36b96d56f9 100644
--- a/main.go
+++ b/main.go
@@ -73,6 +73,7 @@ func main() {
 		dnsServerTCP := NewDNSServer(DB, Config.General.Listen, tcpProto)
 		// No need to parse records from config again
 		dnsServerTCP.Domains = dnsServerUDP.Domains
+		dnsServerTCP.SOA = dnsServerUDP.SOA
 		go dnsServerUDP.Start(errChan)
 		go dnsServerTCP.Start(errChan)
 	} else {