Isso pode parecer trivial, mas estou procurando o método mais rápido para determinar o endereço IP do meu PC na minha rede .
- Isso muda regularmente conforme eu conecto de uma rede para a outra via DHCP
- A conexão muda de com fio para sem fio
- PC com Windows 7 (embora, idealmente, a solução perfeita funcione em todas as versões do Windows)
- Vários adaptadores instalados (por exemplo, VMWare, túneis etc.)
Preciso saber isso, pois geralmente executo um servidor Web local onde preciso acessar arquivos pela rede local ... e, como ele muda regularmente, quero o método mais rápido para recuperar o endereço.
Meu fluxo atual é:
- WindowsKey+ Rpara abrir a caixa de diálogo Executar
- "cmd" + Enterpara abrir um prompt de comando
- "ipconfig" + Enterpara obter as informações de diagnóstico
- Role para ou redimensione a janela para que eu possa ver a linha no meu adaptador Ethernet Conexão local do meu endereço ipv4
- Lembre-se de digitar em outro lugar ... ou
- Clique com o botão direito do mouse> selecione Marcar > destaque o endereço> pressione Enterpara copiá-lo para a área de transferência
Isso não foi tão ruim com o Windows XP quando eu não tinha adaptadores, túneis, conexões sem fio adicionais etc., mas a quantidade de dados retornados com este comando dificulta a instalação.
Certamente deve haver uma maneira melhor e mais rápida! (pontos de bônus se a adição à área de transferência for realizada com facilidade)
windows
ip-address
clipboard
scunliffe
fonte
fonte
Start
->Run
:cmd /k "ipconfig | find "IPv4" | CLIP"
/k
seria opcional, não é?Respostas:
Digite isso em um arquivo .bat. Você pode criar um atalho para ele e colocá-lo na barra de tarefas, no menu Iniciar ou atribuir uma tecla de atalho.
O que faz: A primeira localização retorna todas as linhas que contêm IPv4. Se você tiver vários adaptadores de rede, por exemplo do VMWare, poderá excluí-los. É aí que o find / V entra em ação, ele encontra todas as linhas que não contêm uma determinada string. Por exemplo, é o que recebo após a primeira descoberta:
Por fim, o CLIP copia a saída para a área de transferência, para que você fique com
Se isso não for suficiente, talvez alguém possa refiná-lo com padrões de pesquisa sofisticados.
fonte
Crie um atalho para o BGinfo (um programa que mostra informações do sistema no plano de fundo do Windows). Duplo click. :)
fonte
Parecia haver várias soluções para esse problema e eu até criei uma.
Semelhante ao @iglvzx, também usei o utilitário AutoHotKey para criar meu próprio aplicativo utilitário.
Publiquei o aplicativo online aqui: http://dl.dropbox.com/u/177276/ipAddress.exe
Jogo meu exe na minha pasta de inicialização ... e ela fica silenciosamente esperando até eu pressionar a tecla de atalho:
WindowsKey + I
que exibe essa caixa de diálogo ... permitindo que eu copie o endereço com um único clique ... ou navegue para outra janela, pois o endereço IP será exibido na guia do aplicativo na barra de início. Acabei optando por não colocá-lo automaticamente na área de transferência, para o caso de ter algo importante lá que não quis excluir acidentalmente.
Aqui está o código-fonte que eu usei para obter o endereço IP (presume-se que o% A_IPAddress1% seja o correto (mas pelos meus testes sempre foi)):
fonte
Você já tentou usar um nome de host netbios?
Descubra o nome do seu computador e tente fazer ping usando esse nome em um computador diferente.
Você pode achar que não precisa do endereço IP.
Você pode obter o nome do host executando o comando
hostname
em sua máquina.fonte
Eu uso www.whatismyip.org . Muito simples de usar, basta navegar até o site no seu navegador favorito e ele exibirá seu IP externo.
Como qualquer texto, basta realçar e CTRL- Cpara copiar.
Se você defini-lo como sua página inicial e colocar um atalho na barra de Início Rápido, são necessários apenas 1 clique e uma cópia para obter seu IP na área de transferência
fonte
Apenas para expandir a grande resposta de Amadeu, aqui está uma variante disso que retira a parte inicial. (deve ser executado como um arquivo em lotes)
fonte
fonte
Você pode pressionar Ctrl + C por dentro, ele copiará todo o conteúdo da janela, incluindo os endereços IP
Lá está você, com quatro pressionamentos de tecla e três cliques :)
fonte
Isso não funciona na minha caixa XP, mas no Windows 7 posso limitar as informações a um único adaptador com
O que poderia entrar em um arquivo em lotes
fonte
Eu vim com uma solução usando o AutoHotkey. Compile o script e execute o executável. Seu endereço IP será rapidamente copiado para a área de transferência! Isso pega o primeiro endereço da saída de
ipconfig /all
. Se precisar de ajuda para personalizar o script, entre em contato. :)Baixar:
http://ahk.igalvez.net/GetIPv4.exe, 784 KB, Windows 7
fonte
Embora todas as outras opções funcionem, se você precisar obter seu endereço IP com tanta frequência, eu teria um programa dedicado sendo executado apenas para entregá-lo a você. Por exemplo, eu uso um gadget da área de trabalho que exibe meu endereço IP.
Este, por exemplo, exibirá seu endereço IP: http://pcsupport.about.com/od/toolsofthetrade/gr/system-monitor-gadget.htm
Eu também sei que deve haver um programa em algum lugar que fique na bandeja do sistema e o alimente com seu endereço IP sempre que você clicar nele.
Ou talvez você possa usar uma extensão firefox / chrome.
Centenas de maneiras que isso poderia ser feito. Apenas use sua imaginação.
fonte
Isso não obtém seu endereço IP, mas resolve o problema subjacente:
Instale o Apple Bonjour para Windows nas máquinas que você usa e você pode acessar os sites como http: // [nome da máquina] .local / . O Apple Bonjour usa os padrões de rede ZeroConf para resolver hosts no domínio .local sem nenhum tipo de servidor central. Ele está embutido no Mac OS e há uma implementação de linux incluída na maioria das distros chamadas Avahi.
Até funciona nos endereços IP locais de link 169.254.xx que você obtém, o que geralmente significa que seu computador não conseguiu obter um endereço IP com apenas um cabo cruzado entre duas máquinas.
Eu o uso para permitir que colegas equipados com janelas acessem sites de teste hospedados no meu MacBook.
fonte
Se você for legal, manterá uma janela do PowerShell sempre à mão. Em seguida, você pode simplesmente executar este script: http://pshscripts.blogspot.com/2009/01/get-ipaddressps1.html
fonte
Instale o realvnc no seu PC, passe o mouse sobre a notificação da barra de tarefas.
fonte
Se você usar a linha de comando TakeCommand (TCMD.exe) da JPSoft, há uma variável automática:
% _IP
Porém, tenha cuidado: é uma lista delimitada por espaço de todos os endereços IP.
fonte