Ir ao conteúdo
  • Cadastre-se

Estou conectado na Internet, mas não consigo acessar nada


Ir à solução Resolvido por arfneto,

Posts recomendados

Bom dia

 

Hoje pela manhã liguei meu computador, mas não estava conseguindo acessar nada, a steam, os navegadores e outros jogos que necessitam de internet. Porém, o ícone de rede está mostrando que eu estou conectado.

 

Também consigo gerar pings no cmd, estou pingando o servidor da Google normalmente, mas não consigo acessar ele kkkk

 

Por favor, me ajudem 

Link para o comentário
Compartilhar em outros sites

Abre o cmd e digite:

ipconfig /flusdns

 

Reinicia o PC.

 

Para limpar o cache do PC:

 

Abre um atalho em sua área de trabalho clicando com o botão direito e seleciona a opção “novo”. Em seguida, escolhe a opção “Atalho”. Escolhe o local de armazenamento do arquivo. No campo que aparece para inserir o endereço, copie e cole o comando %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks e clique em Avançar. Na tela seguinte, escolhe um nome para o arquivo e clica em concluir.

 

Esse bat limpa o cache do PC. Não abre nada e não avisa nada. Apenas zera o cache. Vê se ajuda a resolver os problemas com DNS.

Link para o comentário
Compartilhar em outros sites

ipconfig /flushdns

 

Esse comando apenas faz isso, limpa o cache do serviço DNS. Não é preciso reiniciar o PC: pode escolher uma coisa ou a outra: o cache fica em memória e não em arquivo, de modo que reiniciar a máquina vai implicitamente fazer a mesma coisa.

 

Esse comando é de pouca utilidade se alguma. Só serviria para dar alguma segurança em caso de se desconfiar de alguma fraude no DNS, um caminho comum para levar a gente a sites falsos. Essa é a razão mais comum.

Não faz nada ficar mais rápido, na verdade o contrário: os próximos acessos ao serviço vão claro ficar mais lentos já que não terá nada no cache e todos os pedidos vão ter que sair pela porta 53 em busca de servidores autoritativos para o domínio procurado, e assim vai demorar mais.

 

Se quer saber o que tem nessa lista (e roda windows) pode usar o mesmo comando e a opção displayDNS e ver algo como essa lista

C:\CH> IPConfig DisplayDNS 

    array502.prod.do.dsp.mp.microsoft.com
    ----------------------------------------
    Record Name . . . . . : array502.prod.do.dsp.mp.microsoft.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 2933
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 52.179.216.235


    ocsp.digicert.com
    ----------------------------------------
    Record Name . . . . . : ocsp.digicert.com
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : ocsp.edge.digicert.com


    Record Name . . . . . : ocsp.edge.digicert.com
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : fp2e7a.wpc.2be4.phicdn.net


    Record Name . . . . . : fp2e7a.wpc.2be4.phicdn.net
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : fp2e7a.wpc.phicdn.net


    Record Name . . . . . : fp2e7a.wpc.phicdn.net
    Record Type . . . . . : 1
    Time To Live  . . . . : 2128
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 192.16.49.85


    vod-01.edge-vivo-pen-sp.Vídeo.globo.com
    ----------------------------------------
    Record Name . . . . . : vod-01.edge-vivo-pen-sp.Vídeo.globo.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 48451
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 152.255.34.114


Claro que maiúsculas e minúsculas não fazem diferença nesses comandos.

 

Note que os navegadores também tem algum cache de DNS e, se for mesmo importante, é melhor colocar comandos para limpar o cache de todos os navegadores em uso. E note que no caso dos navegadores isso é salvo por conta de usuário então se quer mesmo fazer isso e tem várias contas no micro pode ser o caso de usar o agendador ou um script de login.

 

No caso de suspeita de fraude é bom considerar que em geral a fraude ocorre no meio do caminho para um servidor DNS conhecido, "envenenando" o cache dele com endereços falsos e não o de uma única máquina em uma rede privada.

 

22 horas atrás, Mega Blaster disse:

Para limpar o cache do PC:

 

Abre um atalho em sua área de trabalho clicando com o botão direito e seleciona a opção “novo”. Em seguida, escolhe a opção “Atalho”. Escolhe o local de armazenamento do arquivo. No campo que aparece para inserir o endereço, copie e cole o comando %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

 

Já ouvi e li muitas vezes essa recomendação, e em vários idiomas :). Isso é outro mito.

 

Esse comando não limpa ou opera nada em termos de cache no PC. E também não acelera nad. Na verdade de certo modo retarda tudo até ser concluído em segundo plano.

 

"limpar o cache" é algo muito amplo no sistema: há cache para os últimos programas abertos, últimas pastas acessadas, usuários, certificados, senhas, 3 níveis de cache no processador, últimas pesquisas, paginas de memória, sites, DNS, redes, o diabo. Limpar o cache é complexo.

 

E cache faz tudo ficar mais rápido e não o contrário. cache existe para acelerar.

 

ProcessIdleTasks

 

O sistema tem uma lista de processos para executar quando "estiver a toa", digamos. Coisas como diagnóstico de disco, varreduras em busca de vírus, otimizações diversas, atualizações de sistema e tal. Quando o sistema percebe que está nesse estado, IDLE, vai nessa lista e vai executando o que tiver lá até o usuário voltar a rodar alguma coisa, momento em que interrompe a lista até ficar IDLE de novo.

 

Ao rodar rundll32 para rodar a função ProcessIdleTasks da DLL AdvAPI32 o que acontece é que o sistema roda isso na hora em que recebe o comando. E claro que até terminar a máquina pode ficar bem mais lerda.

 

Porque alguém usa isso afinal, sabendo para que serve? Se usa por exemplo antes de rodar um benchmark, alguma medida. Ou antes de rodar algum processo em que se queira garantir que não vai aparecer do nada uma execução que interfira na performance da máquina. Isso porque a ação do benchmark em geral ocorre sem se fazer mais nada na máquina. Não se mexe no teclado, muita gente até desconecta o mouse, fecha todos os programas possíveis e tal. E nessa hora roda esse comando e acompanha no gerenciador de tarefas até a máquina estar mesmo IDLE e aí dispara os testes...

 

TTL no DNS

 

Ainda sobre o cache do DNS é bom notar que nada fica lá para sempre: tem sempre essa noção de TTL, que é o prazo em segundos para que um endereço em cache expire e seja renovado na próxima vez em que o endereço for acessado. Quem define o TTL é o responsável pelo endereço.

 

Exemplo:

 

array502.prod.do.dsp.mp.microsoft.com
    ----------------------------------------
    Record Name . . . . . : array502.prod.do.dsp.mp.microsoft.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 2834
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 52.179.216.235

 

Isso quer dizer que em 2834s esse endereço vai expirar. 
 

  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

9 horas atrás, arfneto disse:

ipconfig /flushdns

 

Esse comando apenas faz isso, limpa o cache do serviço DNS. Não é preciso reiniciar o PC: pode escolher uma coisa ou a outra: o cache fica em memória e não em arquivo, de modo que reiniciar a máquina vai implicitamente fazer a mesma coisa.

 

Esse comando é de pouca utilidade se alguma. Só serviria para dar alguma segurança em caso de se desconfiar de alguma fraude no DNS, um caminho comum para levar a gente a sites falsos. Essa é a razão mais comum.

Não faz nada ficar mais rápido, na verdade o contrário: os próximos acessos ao serviço vão claro ficar mais lentos já que não terá nada no cache e todos os pedidos vão ter que sair pela porta 53 em busca de servidores autoritativos para o domínio procurado, e assim vai demorar mais.

 

Se quer saber o que tem nessa lista (e roda windows) pode usar o mesmo comando e a opção displayDNS e ver algo como essa lista

C:\CH> IPConfig DisplayDNS 

    array502.prod.do.dsp.mp.microsoft.com
    ----------------------------------------
    Record Name . . . . . : array502.prod.do.dsp.mp.microsoft.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 2933
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 52.179.216.235


    ocsp.digicert.com
    ----------------------------------------
    Record Name . . . . . : ocsp.digicert.com
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : ocsp.edge.digicert.com


    Record Name . . . . . : ocsp.edge.digicert.com
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : fp2e7a.wpc.2be4.phicdn.net


    Record Name . . . . . : fp2e7a.wpc.2be4.phicdn.net
    Record Type . . . . . : 5
    Time To Live  . . . . : 2128
    Data Length . . . . . : 8
    Section . . . . . . . : Answer
    CNAME Record  . . . . : fp2e7a.wpc.phicdn.net


    Record Name . . . . . : fp2e7a.wpc.phicdn.net
    Record Type . . . . . : 1
    Time To Live  . . . . : 2128
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 192.16.49.85


    vod-01.edge-vivo-pen-sp.Vídeo.globo.com
    ----------------------------------------
    Record Name . . . . . : vod-01.edge-vivo-pen-sp.Vídeo.globo.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 48451
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 152.255.34.114


Claro que maiúsculas e minúsculas não fazem diferença nesses comandos.

 

Note que os navegadores também tem algum cache de DNS e, se for mesmo importante, é melhor colocar comandos para limpar o cache de todos os navegadores em uso. E note que no caso dos navegadores isso é salvo por conta de usuário então se quer mesmo fazer isso e tem várias contas no micro pode ser o caso de usar o agendador ou um script de login.

 

No caso de suspeita de fraude é bom considerar que em geral a fraude ocorre no meio do caminho para um servidor DNS conhecido, "envenenando" o cache dele com endereços falsos e não o de uma única máquina em uma rede privada.

 

 

Já ouvi e li muitas vezes essa recomendação, e em vários idiomas :). Isso é outro mito.

 

Esse comando não limpa ou opera nada em termos de cache no PC. E também não acelera nad. Na verdade de certo modo retarda tudo até ser concluído em segundo plano.

 

"limpar o cache" é algo muito amplo no sistema: há cache para os últimos programas abertos, últimas pastas acessadas, usuários, certificados, senhas, 3 níveis de cache no processador, últimas pesquisas, paginas de memória, sites, DNS, redes, o diabo. Limpar o cache é complexo.

 

E cache faz tudo ficar mais rápido e não o contrário. cache existe para acelerar.

 

ProcessIdleTasks

 

O sistema tem uma lista de processos para executar quando "estiver a toa", digamos. Coisas como diagnóstico de disco, varreduras em busca de vírus, otimizações diversas, atualizações de sistema e tal. Quando o sistema percebe que está nesse estado, IDLE, vai nessa lista e vai executando o que tiver lá até o usuário voltar a rodar alguma coisa, momento em que interrompe a lista até ficar IDLE de novo.

 

Ao rodar rundll32 para rodar a função ProcessIdleTasks da DLL AdvAPI32 o que acontece é que o sistema roda isso na hora em que recebe o comando. E claro que até terminar a máquina pode ficar bem mais lerda.

 

Porque alguém usa isso afinal, sabendo para que serve? Se usa por exemplo antes de rodar um benchmark, alguma medida. Ou antes de rodar algum processo em que se queira garantir que não vai aparecer do nada uma execução que interfira na performance da máquina. Isso porque a ação do benchmark em geral ocorre sem se fazer mais nada na máquina. Não se mexe no teclado, muita gente até desconecta o mouse, fecha todos os programas possíveis e tal. E nessa hora roda esse comando e acompanha no gerenciador de tarefas até a máquina estar mesmo IDLE e aí dispara os testes...

 

TTL no DNS

 

Ainda sobre o cache do DNS é bom notar que nada fica lá para sempre: tem sempre essa noção de TTL, que é o prazo em segundos para que um endereço em cache expire e seja renovado na próxima vez em que o endereço for acessado. Quem define o TTL é o responsável pelo endereço.

 

Exemplo:

 

array502.prod.do.dsp.mp.microsoft.com
    ----------------------------------------
    Record Name . . . . . : array502.prod.do.dsp.mp.microsoft.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 2834
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 52.179.216.235

 

Isso quer dizer que em 2834s esse endereço vai expirar. 
 

 

Rapaz que aula ...

 

Todos nós agradecemos seu tempo em nos ensinar de modo rápido e simples.

Link para o comentário
Compartilhar em outros sites

  • Solução

@Maurício Rockembach Nesses problemas de conectividade tem que ser metódico, quase paranóico, para isolar o problema. E não seriam esses comandos --- flush de cache de DNS ou ProcessIdleTasks ---

que iriam ajudar.

 

Reinstalar o sistema pode também não resolver nada. A causa mais comum disso está em roteadores ligados errado, coisas como servidores DHCP perdidos na rede. Há casos em que na ânsia de resolver usuários copiam e rodam listas de uma dúzia de comandos e alguns interferem mesmo na rede. Outro caso é digitar valores errados no formulário de configuração de DNS. Rotas inválidas, gateways inoperantes, uma longa lista.

 

1 hora atrás, Maurício Rockembach disse:

Depois que eu formatei ela voltou a funcionar normalmente.

 

Bom que funcionou. Em muitos casos é só perda de tempo. 

3 horas atrás, Maurício Rockembach disse:

Acho que fiz tudo que tinha para fazer de soluções em fóruns do mundo todo.  

 

 Tem que procurar em sua própria máquina. São comandos simples. Mas tem que ser metódico e saber o que procurar. É um porre isso --- minha opinião.

 

EXEMPLO

 

O último que eu vi, numa casa com 4 roteadores, 2 servidores DHCP e uns 30 pontos de rede: uma marcenaria chegou para instalar 2 painéis desses que se usa para colocar TV na parede. Uma das TV tinha um roteador colado nela, um desses AX73 ou similar da TP-Link. Desligaram e desmontaram tudo. Ao final da instalação o dono da casa não viu que o roteador estava desligado. Uma parte dos dispositivos não se conectava com a internet. Às vezes. Redes wifi sumiram e tal. 

Para resolver ele pesquisou na internet e tal. Aí ligou o aparelho na mesa e usou o aplicativo da fábrica e reiniciou o infeliz para a configuração de fábrica e conectou tudo de volta. E tudo ficou maluco na rede toda.

Passou a ter um servidor DHCP novo, com gateway inválido e endereços válidos acho que por um dia. Claro que tudo que se conectasse através dele não ia para lugar algum. 

Só que nem sempre. Pela natureza dos protocolos e pela natureza do rádio a cada vez que reconectava um aparelho ele podia receber endereço de outro servidor e funcionar ok até vencer o intervalo de validade, que é de 5 minutos naquela rede. E aí nova loteria.

  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!