diff --git a/README.md b/README.md index fe555ff2a4f39494c5e55dc17a5ce1434ad8035f..143870ef8480b139715cb0a8f6007ab77f5c5fab 100644 --- a/README.md +++ b/README.md @@ -37,26 +37,30 @@ SYNTAX: dns-search.sh [name|alias|cname|ipv4addr] REGEX EXAMPLES: (1) -search for a hostname / A record - dns-search.sh name www.iml.unibe.ch +search for a hostname / A record in host objects + dns-search.sh name www.example.com (2) -search for CNAME - use "alias" as 1st parameter - dns-search.sh alias www.ufive.ch +search for an alias in host objects - use "alias" as 1st parameter + dns-search.sh alias alias.example.com (3) -The search supports regex: - dns-search.sh name ^assets - dns-search.sh name "^(connector|examinator).*measured.stage" +search for CNAME objects - use "cname" as 1st parameter + dns-search.sh cname cname.example.com (4) +The search supports regex: + dns-search.sh name ^mail + dns-search.sh name "^(mail|www).*example" + +(5) search for an IP - use "ipv4addr" as 1st parameter dns-search.sh ipv4addr .79.30 -(5) +(6) Lazy mode: do not add name or alias or cname to start 4 requests to search in all object types - dns-search.sh ufive + dns-search.sh example ``` diff --git a/dns-search.sh b/dns-search.sh index 932c51efb3fcaefbbde0623e2a164b264c4c9521..6e87d65ce38a7b058288ed06b05ad99a90956515 100755 --- a/dns-search.sh +++ b/dns-search.sh @@ -28,26 +28,30 @@ SYNTAX: dns-search.sh [name|alias|cname|ipv4addr] REGEX EXAMPLES: (1) -search for a hostname / A record - dns-search.sh name www.iml.unibe.ch +search for a hostname / A record in host objects + dns-search.sh name www.example.com (2) -search for CNAME - use "alias" as 1st parameter - dns-search.sh alias www.ufive.ch +search for an alias in host objects - use "alias" as 1st parameter + dns-search.sh alias alias.example.com (3) -The search supports regex: - dns-search.sh name ^assets - dns-search.sh name "^(connector|examinator).*measured.stage" +search for CNAME objects - use "cname" as 1st parameter + dns-search.sh cname cname.example.com (4) +The search supports regex: + dns-search.sh name ^mail + dns-search.sh name "^(mail|www).*example" + +(5) search for an IP - use "ipv4addr" as 1st parameter dns-search.sh ipv4addr .79.30 -(5) +(6) Lazy mode: do not add name or alias or cname to start 4 requests to search in all object types - dns-search.sh ufive + dns-search.sh example EOH exit 0