É possível ver a consulta de resolução de DNS nas ferramentas de desenvolvedor do Firefox?

5

Usando as ferramentas do desenvolvedor no Firefox, é possível ver informações detalhadas sobre solicitações e respostas do servidor da Web (cabeçalho e conteúdo HTTP, informações de tempo, códigos de status e assim por diante).

Gostaria de saber se há a possibilidade de ver também registros semelhantes de solicitações para a resolução do DNS em algum lugar que é feito antes que o protocolo HTTP assuma o controle? Ou isso é tratado fora do navegador (por algum componente do sistema operacional, por exemplo)?

    
por Foo Bar 23.07.2016 / 11:17

1 resposta

2

Existe a possibilidade de também ver log de solicitações semelhantes para resolução de DNS?

Não usando as ferramentas do desenvolvedor.

No entanto, veja mais adiante nesta resposta para obter instruções sobre como habilitar o log HTTP (que inclui o log de consultas DNS).

A única informação que você pode obter das ferramentas do desenvolvedor é o "Tempo gasto para resolver um nome de host". que está na guia "Horários".

Timings

The Timings tab breaks a network request down into the following subset of the stages defined in the HTTP Archive specification:

Name              Description
DNS resolution    Time taken to resolve a host name.
Connecting        Time taken to create a TCP connection.
Sending           Time taken to send the HTTP request to the server.
Waiting           Waiting for a response from the server.
Receiving         Time taken to read the entire response from the server (or cache).

It presents a more detailed, annotated, view of the timeline bar for that request showing how the total wait time is split into the various stages:

enter image description here

Fonte Monitor de rede

Como posso registrar solicitações de DNS?

Solução 1 :

Ative o Registro HTTP no Firefox. O bit de chave que habilita o registro em log do DNS é nsHostResolver:5 :

Logging HTTP activity

Windows commands to begin HTTP logging (32-bit Windows):

cd c:\
set NSPR_LOG_MODULES=timestamp,nsHttp:5,nsSocketTransport:5,nsStreamPump:5,nsHostResolver:5
set NSPR_LOG_FILE=%TEMP%\log.txt
cd "Program Files\Mozilla Firefox"
.\firefox.exe

Windows commands to begin HTTP logging (64-bit Windows):

cd c:\
set NSPR_LOG_MODULES=timestamp,nsHttp:5,nsSocketTransport:5,nsStreamPump:5,nsHostResolver:5
set NSPR_LOG_FILE=%TEMP%\log.txt
cd "Program Files (x86)\Mozilla Firefox"
.\firefox.exe

Fonte Registro HTTP

Solução 2 :

Use DNSQuerySniffer em NirSoft :

DNSQuerySniffer is a network sniffer utility that shows the DNS queries sent on your system.

For every DNS query, the following information is displayed: Host Name, Port Number, Query ID, Request Type (A, AAAA, NS, MX, and so on), Request Time, Response Time, Duration, Response Code, Number of records, and the content of the returned DNS records.

You can easily export the DNS queries information to csv/tab-delimited/xml/html file, or copy the DNS queries to the clipboard, and then paste them into Excel or other spreadsheet application.

enter image description here

Aviso de isenção

Eu não sou afiliado com NirSoft de qualquer forma, eu sou apenas um usuário final de seu software.

    
por 23.07.2016 / 12:07