diff --git a/app/lib/streams/parsers/doc/peer.js b/app/lib/streams/parsers/doc/peer.js
index 6512d5f1838c308a97fa9e723bf32f0c936f8e6e..e2069f00961a530d172c72c493705e03611b8622 100644
--- a/app/lib/streams/parsers/doc/peer.js
+++ b/app/lib/streams/parsers/doc/peer.js
@@ -98,8 +98,8 @@ function PeerParser (onError) {
     }
     if(!err){
       // IP
-      if(!bma.ipv4 && !bma.ipv6)
-        err = {code: codes.NO_IP_GIVEN, message: "It must be given at least one IP, either v4 or v6"};
+      if(!bma.dns && !bma.ipv4 && !bma.ipv6)
+        err = {code: codes.NO_IP_GIVEN, message: "It must be given at least DNS or one IP, either v4 or v6"};
     }
     if(!err){
       // Port