O que é ipconfig?
ipconfig apoia 'Configuração do protocolo da Internet' . É um programa de aplicação de console de alguns sistemas operacionais de computador que mostra todos os valores atuais da configuração da rede TCP/IP e atualiza as configurações de DNS (Domain Name System) e DHCP (Dynamic Host Configuration Protocol). O comando ipconfig mostra os endereços IPv4 (Protocolo de Internet versão 4) e IPv6, o gateway padrão para cada adaptador e a máscara de sub-rede, se aplicada sem parâmetros.
Implementações de ipconfig
O comando está presente no Apple macOS, ReactOS e Microsoft Windows. A versão ReactOS foi desenvolvida sob a licença GPL por Ged Murphy .
MacOS da Apple
No Mac OS X, ipconfig serve como cobertura para o agente IPConfiguration e pode ser usado para controlar o cliente DHCP e Protocolo Bootstrap por meio da interface de linha de comando. Além disso, o Mac OS X aplica ifconfig para controle direto em interfaces de rede, como configuração de endereços IP estáticos, como quase todos os sistemas operacionais baseados em Unix. No Linux, o comando, ou seja, ifconfig foi substituído pelo comando IP.
Microsoft Windows e ReactOS
O comando, ou seja, ipconfig apoia o /todos opção de linha de comando. Este resultado é uma informação mais abrangente em comparação com o ipconfig sozinho.
O comando ipconfig contém um recurso adicional importante onde força a atualização do endereço IP DHCP do computador host para solicitar um endereço IP distinto. Isso é feito com dois comandos diferentes em ordem. O primeiro comando é ipconfig /liberação que é executado para forçar o cliente a interromper imediatamente sua concessão, transferindo ao servidor uma notificação de lançamento do DHCP que atualiza as informações de status do servidor e marca o endereço IP de um cliente antigo como 'disponível' .
O segundo comando é ipconfig /renovar que é executado para solicitar um novo endereço IP. No qual um sistema está conectado a um modem DSL ou cabo, pode ser necessário conectá-lo diretamente à porta de rede do modem para ignorar o roteador, antes de desligar a energia e usar ipconfig /release por um período, para garantir que o anterior O endereço IP é obtido por outros computadores.
O parâmetro, ou seja, /flushdns pode ser usado para limpar o cache DNS (Sistema de Nomes de Domínio) para garantir que solicitações futuras apliquem novas informações de DNS, forçando os nomes de host a serem corrigidos do zero novamente.
Parâmetros do ipconfig
Alguns parâmetros do comando ipconfig estão listados e mencionados abaixo:
Sim não. | Parâmetro | Descrição |
---|---|---|
1. | /todos | Ele mostra a configuração TCP/IP completa para cada adaptador. Um adaptador pode indicar interfaces físicas, interfaces lógicas (conexões dial-up) ou adaptadores de rede instalados. |
2. | /flushdns | Ele libera e recarrega as informações do cache do resolvedor do cliente DNS. Podemos aplicar este procedimento para descartar entradas negativas de cache através do cache e outras entradas que foram adicionadas dinamicamente no momento da solução de problemas de DNS. |
3. | /displaydns | Ele mostra o assunto do cache do resolvedor do cliente DNS que contém entradas pré-carregadas por meio do arquivo Hosts local e logs de recursos acessados recentemente para consultas de nomes corrigidas pelo sistema. O serviço cliente do DNS aplica essas informações para resolver nomes consultados com frequência antes de consultar seus servidores DNS. |
4. | /renovar [] | Ele atualiza a configuração DHCP para cada adaptador ou um adaptador específico se o parâmetro, ou seja, adaptador Está adicionado. Este parâmetro está disponível apenas em sistemas com adaptadores criados para obter automaticamente um endereço IP. Precisamos inserir o nome do adaptador que ocorre quando usamos o comando ipconfig sem parâmetros para especificar um nome de adaptador. |
5. | /liberar [] | Ele envia uma mensagem, ou seja, DHCPRELEASE ao servidor DHCP para publicar a configuração DHCP em andamento e eliminar a configuração do endereço IP para cada adaptador ou para um adaptador específico se o parâmetro, ou seja, adaptador está incluído. Este parâmetro imobiliza o TCP/IP para que os adaptadores configurados obtenham automaticamente um endereço IP. Precisamos inserir o nome do adaptador que ocorre quando usamos o comando ipconfig sem parâmetros para especificar um nome de adaptador. |
6. | /registrados | Ele inicia manualmente o registro dinâmico dos endereços IP e nomes DNS configurados em um sistema. Podemos aplicar esse parâmetro para solucionar problemas de registro de nome DNS malsucedido ou corrigir um problema de atualização dinâmica entre o servidor DNS e um cliente sem reiniciar o sistema do cliente. Nas propriedades avançadas, as configurações de DNS do protocolo TCP/IP decidem quais nomes são certificados em DNS. |
7. | /? | Ele mostra o Ajuda opção no prompt de comando. |
8. | /lançamento6 [] | Ele envia uma mensagem, ou seja, DHCPRELEASE ao servidor DHCPv6 para publicar a configuração DHCP em andamento e eliminar a configuração do endereço IPv6 para cada adaptador ou para um adaptador específico se o parâmetro, ou seja, adaptador está incluído. Este parâmetro imobiliza o TCP/IP para que os adaptadores configurados obtenham automaticamente um endereço IP. Precisamos inserir o nome do adaptador que ocorre quando usamos o comando ipconfig sem parâmetros para especificar um nome de adaptador. |
9. | /renovar6 [] | Ele atualiza a configuração DHCPv6 para cada adaptador ou para um adaptador específico se o parâmetro, ou seja, adaptador, for adicionado. Este parâmetro está disponível apenas em sistemas com adaptadores criados para obter automaticamente um endereço IPv6. Precisamos inserir o nome do adaptador que ocorre quando usamos o comando ipconfig sem parâmetros para especificar um nome de adaptador. |
10. | /setclassid[] | Ele configura o ID de classe do DHCP para um adaptador descrito. Podemos usar o caractere curinga asterisco (*) para definir o ID de classe do DHCP para cada adaptador no lugar do adaptador. Está disponível apenas em sistemas com adaptador já configurado para obter automaticamente um endereço IP. O ID de classe em andamento será excluído se um ID de classe DHCP não for especificado. |
onze. | /showclassid | Mostra o ID de classe do DHCP para um adaptador descrito. Podemos usar o caractere curinga asterisco (*) para ver o ID de classe do DHCP para cada adaptador no lugar do adaptador. Está disponível apenas em sistemas com adaptador já configurado para obter automaticamente um endereço IP. |
Como aplicar ipconfig e opções?
ipconfig é usado para exibir detalhes de nossa configuração de rede e atualizar as configurações de DNS e DHCP. O comando ipconfig por padrão mostra nosso endereço IP, gateway padrão e máscara de sub-rede, mas podemos obter vários detalhes usando este comando com parâmetros corretos.
atoi c
Então, vamos começar com algo mais fácil:
- Primeiro de tudo, precisamos abrir nossa janela de terminal pesquisando 'Terminal' na janela do aplicativo.
- Então, precisamos entrar no ipconfig comando e pressione o digitar
$ ipconfig
- Ele nos exibirá as informações básicas de nossa rede de nossos adaptadores de rede.
- O comando retornará detalhes sobre todos os adaptadores de rede em nosso sistema, como podemos ver na imagem acima. Temos o adaptador Ethernet e um adaptador de rede sem fio neste caso.
- Além disso, ele será listado como qualquer adaptador de rede se estivermos utilizando um cliente VPN.
ipconfig /todos
O comando exibe apenas as informações básicas da nossa rede sem utilizar nenhum parâmetro. Mas as informações sobre os servidores DHCP e DNS não são mostradas por padrão. Para exibir todos os detalhes do nosso adaptador de rede, precisaremos inserir o parâmetro, ou seja, /todos .
$ ipconfig /all
O comando acima retornará as informações abaixo para todos os adaptadores de rede em nosso dispositivo:
É o endereço Mac do nosso adaptador de rede.
Ele exibe o endereço IP do nosso sistema.
Representa se a conexão de rede está utilizando um endereço IP estático ou DHCP.
Representa um roteador/servidor que distribui muitos endereços IP em nossa rede.
Representa o roteador ao qual nosso sistema está conectado.
Representa os servidores usados para traduzir nomes de domínio em endereços IP.
Ele exibe o endereço IPv6 do nosso sistema.
Mostra a data e hora em que nosso sistema obteve o endereço IP.
O comando, ou seja, ipconfig /todos é frequentemente usado para solucionar problemas de conectividade de rede. Se verificarmos corretamente os resultados do comando ipconfig /all, podemos ver 4 itens que são essenciais e mencionados abaixo:
É o nosso endereço IP.
Na maioria dos casos, é necessário Garfos. 'Não' significa que inserimos o endereço IP manualmente.
É usado para traduzir nomes de domínio em endereços IP.
Representa o modem ou roteador para o qual nosso pacote de rede é enviado.
ipconfig /liberação
O comando ipconfig não apenas exibe nossas informações sobre nossas configurações de rede, mas também pode ser usado para redefinir ou atualizar nossas configurações de rede. Podemos reivindicar um novo endereço IP através do servidor DHCP quando habilitamos o DHCP em nossa placa de rede.
A etapa inicial para fazer isso é publicar o endereço IP atual. Isso significa que alertaremos o servidor DHCP de que não desejamos mais aplicar o endereço IP atribuído.
$ ipconfig /release
O comando acima publicará, por padrão, os endereços IP de cada adaptador de rede. Além disso, podemos especificar um adaptador de rede individual. Para fazer isso, precisaremos digitar o nome do adaptador que encontramos aqui nos resultados do ipconfig.
Por exemplo , se quisermos publicar apenas o endereço IP do nosso adaptador de rede sem fio, podemos inserir o seguinte comando:
$ ipconfig /release Wireless*
Ele publicará o endereço IP de cada adaptador cujo nome começa com 'Sem fio' .
ipconfig /renovar
Depois de publicarmos o endereço IP, precisaremos reivindicar um novo por meio do servidor DHCP. Usando o comando, ou seja, ipconfig /renovar , nós podemos fazer isso:
$ ipconfig /renew
Encontraremos um resultado semelhante ao comando ipconfig, gateway, máscara de sub-rede e uma visão geral de nosso novo endereço IP quando o comando de renovação for executado com sucesso.
Podemos novamente especificar um adaptador de rede individual fornecendo o nome do adaptador.
$ ipconfig /renew Wireless*
ipconfig/displaydns
Nosso computador armazena um cache local de cada registro DNS que visitou. Este cache é usado para traduzir rapidamente os nomes de domínio no endereço IP correto. Desta forma, nosso computador não precisa negociar sempre com o servidor DNS. Por exemplo, quando visitamos Google.com.
Podemos executar o seguinte comando na janela do terminal para visualizar o conteúdo do cache DNS:
$ ipconfig /displaydns
Ele exibirá todos os registros DNS em nosso cache DNS.
Muitas vezes não precisamos verificar os registros, mas discutiremos alguns termos importantes:
Liberar DNS
Às vezes, nosso cache DNS inclui registros desatualizados que podem gerar erros relacionados ao DNS (por exemplo, impossibilidade de acessar sites). Podemos resolvê-lo aplicando o comando mencionado a seguir:
$ ipconfig /flushdns
O comando acima limpará nosso cache DNS. Podemos fazer isso sem nenhum risco, nosso computador simplesmente solicitará um registro DNS novo e atualizado por meio dos servidores DNS.
ipconfig no Ubuntu
O ifconfig comando é equivalente ao comando ipconfig. O comando ifconfig nos exibirá as informações básicas da rede de nossos adaptadores no Ubuntu.
O comando é o seguinte:
$ ifconfig