ASKMARA 1 "askmara" "Janeiro 2002" "askmara" <DTWIDTH>4</DTWIDTH>

# NOME

askmara - faz simples consultas de DNS

# DESCRIÇÃO

askmara examina o servidor de dns especificado pelo usuáro por registros, e reproduz a resposta em formato csv2-compatível (csv2 é o formato de arquivos de zona que maradns utiliza).

# USO

askmara [-n] [ -v | -t timeout] query [ server ]

# OPÇÕES

-t
  Se isto estiver presente, o argumento seguinte é o intervalo de tempo do askmara, em segundos. Nota que askmara não pode ter ao mesmo tempo o intervalo de tempo (-t) e a saída verbosa (-v) definida pelo usuário.
-v
  Se isto estiver setado, askmara irá mostrar a produção da resposta completa que o servidor enviou. Note que esta saída verbosa não é csv2-compatível.
-n
  Se estiver setado, askmaraao enviar uma consulta, não pedirá recursão de DNS; em outras palavras, askmara pedirá que o servidor de DNS remoto não contate outro servidor de DNS para responder a consulta em questão.
query
  registro de dns à ser consultado. A consulta tem duas seções: O tipo de registro que nós desejamos, e o hostname desejado para este registro.

  O tipo de consulta pode ter duas formas: Tipo mnemônico uma-letra, ou um rtype numérico seguido por dois pontos (:). Isto é concatenado imediatamente pelo nome completo do hostname que nós desejamos observar.

  Por exemplo, para pedir o IP de 'example.com.', nós podemos usar um mnemônico de uma-letra, na forma 'Aexample.com.', ou nós podemos usar o RR numérico seguido por dois pontos, dando a consulta 1:example.com. ' (já que A tem o tipo de registro de um). Nota que o nome de consulta precisa do ponto '.' no final.

  Askmara aceita uma variedade de mnemônico uma-letra, como segue:

  Asignifica uma requisição para um RR tipo A (endereço ipv4 )

  N significa um RR NS

  C significa que nós estamos pedindo por um RR CNAME

  S significa que nós queremos um RR SOA

  P significa que nós queremos um RR PTR

  @ significa que nós queremos um RR MX

  T significa que nós queremos um RR TXT

  Z significa que nós queremos pedir por todos os RRs.

server
  Endereço IP do servidor de dns a ser examinado. Se nenhum servidor for determinado, askmara examinará 127.0.0.1.

# EXEMPLOS

Pedindo ao servidor com o IP 127.0.0.1 o endereço de IP de example.com:

    askmara Aexample.com.

Pedindo ao servidor com o IP 198.41.0.4 o endereço de IP de example.com:

    askmara Aexample.com. 198.41.0.4

Pedindo ao servidor com o endereço IP 127.0.0.1 o endereço de IP de example.com, usando o formato de rr_number:query,:

    askmara 1:example.com.

Pedindo ao servidor com o endereço ip 127.0.0.1 por um registro SRV. Em particular, nós pedimos o serviço "http sobre tcp" para example.net. Já que askmara não tem um mnemônico para tipos de registro SRV, usamos então o código numérico (33 para SRV):

    askmara 33:_http._tcp.example.net.

Pedindo ao servidor com o endereço IP 127.0.0.1 o registro AAAA (endereço ipv6) para example.net:

    askmara 28:example.net.

Nota que a saída será um pacote de DNS cru em ambos exemplos SRV e AAAA.

# BUGS

Quando askmara é solicitado para um registro SOA, a saída do askmara se assemelha ao formato de um arquivo csv2, mas não pode ser analisado gramaticalmente como um arquivo csv2 sem modificações.

askmara produz saídas multi-chunk ("character-string") TXT incorretamente (só mostra o primeiro pedaço).

# TAMBÉM VEJA

maradns(8)
http://www.maradns.org

# RETRATAÇÃO LEGAL

THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

# AUTOR

MaraDNS é escrito por Sam Trenholme. Jaakko Niemi usou 5 minutos para criar este manpage junto com o autro, o qual Sam revisou subsequentemente.

# TRADUÇÃO

A tradução deste documento foi realizada por Daniel Zilli.