Perform Secure-by-default or Woefully Insecure ‘DNS’ Queries
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

116 lignes
2.3KB

  1. % Generated by roxygen2: do not edit by hand
  2. % Please edit documentation in R/resolver.R
  3. \name{gdns_query}
  4. \alias{gdns_query}
  5. \title{Arbitrary DNS queries}
  6. \usage{
  7. gdns_query(gcx, name, rr_type = "txt")
  8. }
  9. \description{
  10. Perform any valid resource record inquiry for a given name. See \code{Details}.
  11. }
  12. \details{
  13. This returns a fairly complex result object but that is the nature
  14. of DNS queries. You're likely going to want what is in \code{$replies_tree$answer}
  15. but the rest of the structure contains lovely metadata about the query and
  16. remote query environment. There will eventually be "as data frame"-ish helpers
  17. for this object.
  18. Valid values for \code{rr_type}:
  19. \itemize{
  20. \item \code{a}
  21. \item \code{a6}
  22. \item \code{aaaa}
  23. \item \code{afsdb}
  24. \item \code{any}
  25. \item \code{apl}
  26. \item \code{atma}
  27. \item \code{avc}
  28. \item \code{axfr}
  29. \item \code{caa}
  30. \item \code{cdnskey}
  31. \item \code{cds}
  32. \item \code{cert}
  33. \item \code{cname}
  34. \item \code{csync}
  35. \item \code{dhcid}
  36. \item \code{dlv}
  37. \item \code{dname}
  38. \item \code{dnskey}
  39. \item \code{doa}
  40. \item \code{ds}
  41. \item \code{eid}
  42. \item \code{eui48}
  43. \item \code{eui64}
  44. \item \code{gid}
  45. \item \code{gpos}
  46. \item \code{hinfo}
  47. \item \code{hip}
  48. \item \code{ipseckey}
  49. \item \code{isdn}
  50. \item \code{ixfr}
  51. \item \code{key}
  52. \item \code{kx}
  53. \item \code{l32}
  54. \item \code{l64}
  55. \item \code{loc}
  56. \item \code{lp}
  57. \item \code{maila}
  58. \item \code{mailb}
  59. \item \code{mb}
  60. \item \code{md}
  61. \item \code{mf}
  62. \item \code{mg}
  63. \item \code{minfo}
  64. \item \code{mr}
  65. \item \code{mx}
  66. \item \code{naptr}
  67. \item \code{nid}
  68. \item \code{nimloc}
  69. \item \code{ninfo}
  70. \item \code{ns}
  71. \item \code{nsap}
  72. \item \code{nsap_ptr}
  73. \item \code{nsec}
  74. \item \code{nsec3}
  75. \item \code{nsec3param}
  76. \item \code{null}
  77. \item \code{nxt}
  78. \item \code{openpgpkey}
  79. \item \code{opt}
  80. \item \code{ptr}
  81. \item \code{px}
  82. \item \code{rkey}
  83. \item \code{rp}
  84. \item \code{rrsig}
  85. \item \code{rt}
  86. \item \code{sig}
  87. \item \code{sink}
  88. \item \code{smimea}
  89. \item \code{soa}
  90. \item \code{spf}
  91. \item \code{srv}
  92. \item \code{sshfp}
  93. \item \code{ta}
  94. \item \code{talink}
  95. \item \code{tkey}
  96. \item \code{tlsa}
  97. \item \code{tsig}
  98. \item \code{txt}
  99. \item \code{uid}
  100. \item \code{uinfo}
  101. \item \code{unspec}
  102. \item \code{uri}
  103. \item \code{wks}
  104. \item \code{x25}
  105. \item \code{zonemd}
  106. }
  107. }
  108. \examples{
  109. x <- gdns_resolver()
  110. gdns_query(x, "example.com")
  111. }
  112. \references{
  113. \url{https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml}
  114. }