diff --git a/scapy/layers/dns.py b/scapy/layers/dns.py
index 9abbf566291cf0bae44fe8b6a7d1a2c64edb9208..433073c25be3b957365755980a34cbccf365295e 100644
--- a/scapy/layers/dns.py
+++ b/scapy/layers/dns.py
@@ -617,8 +617,11 @@ class DNSRR(Packet):
                     RDLenField("rdlen"),
                     RDataField("rdata", "", length_from=lambda pkt:pkt.rdlen) ]
 
-bind_layers( UDP,           DNS,           dport=53)
-bind_layers( UDP,           DNS,           sport=53)
+
+bind_layers(UDP, DNS, dport=5353)
+bind_layers(UDP, DNS, sport=5353)
+bind_layers(UDP, DNS, dport=53)
+bind_layers(UDP, DNS, sport=53)
 
 
 @conf.commands.register