Isso pode parecer trivial, mas estou procurando o método mais rápido para determinar o endereço IP do meu PCdentro da minha rede.
- Isso muda regularmente conforme eu me conecto de uma rede para outra via DHCP
- A conexão muda de com fio para sem fio
- PC com Windows 7 (emboraidealmentea solução perfeita funcionaria em todas as versões do Windows)
- Vários adaptadores instalados (por exemplo, VMWare, Tunnels, etc.)
Preciso saber disso, pois frequentemente 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 informações de diagnóstico
- Role ou redimensione a janela para que eu possa ver a linha em meu adaptador Ethernet Conexão de área local para meu endereço ipv4
- Lembre-se de digitar em outro lugar... ou
- Clique com o botão direito> selecioneMarca> destaque o endereço > pressione Enterpara copiá-lo para a área de transferência
Isso não era 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 esse comando dificulta a extração.
Certamente ládeveseja uma maneira melhor e mais rápida! (pontos extras se adicioná-lo à área de transferência for fácil)
Responder1
Digite isso em um arquivo .bat. Você pode então criar um atalho para ele e colocá-lo na barra de tarefas, no menu Iniciar ou atribuir uma tecla de atalho.
ipconfig | find "IPv4" | find /V "192.168." | CLIP
O que faz: primeiroencontrarretorna todas as linhas que contêm IPv4. Se você tiver vários adaptadores de rede, por exemplo do VMWare, talvez queira excluí-los. Isso e ondeencontrar /Ventra em jogo, ele encontra todas as linhas que não contêm determinada string. Por exemplo, é isso que recebo após a primeira descoberta:
>ipconfig | find "IPv4"
IPv4 Address. . . . . . . . . . . : 134.32.72.86
IPv4 Address. . . . . . . . . . . : 192.168.229.1
IPv4 Address. . . . . . . . . . . : 192.168.230.1
Finalmente,GRAMPOcopia a saída para a área de transferência, então você ficará com
> IPv4 Address. . . . . . . . . . . : 134.32.72.86
Se isso não for suficiente, talvez alguém possa refiná-lo com padrões de pesquisa sofisticados.
Responder2
Crie um atalho paraBGinfo(um programa que mostra informações do sistema no plano de fundo do Windows). Duplo click. :)
Responder3
Parecia haver várias soluções para esse problema e até encontrei uma.
Semelhante ao @iglvzx eu também usei oAutoHotKeyutilitário para criar meu próprio aplicativo utilitário.
Publiquei o aplicativo on-line aqui:http://dl.dropbox.com/u/177276/ipAddress.exe
Eu jogo meu exe na minha pasta de inicialização... e ele fica quieto esperando até eu apertar a tecla de atalho:
WindowsKey+I
que então abre esta caixa de diálogo... permitindo-me copiar o endereço com um único clique... ou navegar para outra janela, pois o endereço IP será exibido na guia do aplicativo na barra inicial. Acabei optando por não colocá-lo automaticamente na área de transferência, caso houvesse algo importante lá que não quisesse excluir acidentalmente.
Aqui está o código-fonte que usei para obter o endereço IP (presume-se que %A_IPAddress1% é o correto (mas pelos meus testes sempre foi)):
#SingleInstance
#Persistent
Menu, tray, NoStandard
Menu, tray, add, Exit, ExitAppCompletely
Hotkey, #i, ShowIPAddress
return
ShowIPAddress:
Gui, Add, Text, x50 y8, Your IP Address:
Gui, Add, Edit, x140 y5 ReadOnly vIPAddress, %A_IPAddress1%
Gui, Add, Text, x50 y35 w250 vCopiedStatus,
Gui, Add, Button, x70 y65 w75, &Copy
Gui, Add, Button, x150 y65 w75, &Dismiss
Gui, Show, W290 H100 Center, %A_IPAddress1% - IP Address
return
ButtonCopy:
clipboard = %A_IPAddress1%
GuiControl,, CopiedStatus, Copied %A_IPAddress1% to the clipboard
Sleep, 1000
GuiControl,, CopiedStatus,
Sleep, 500
ButtonDismiss:
GuiClose:
Gui, Destroy
Exit
ExitAppCompletely:
ExitApp
Responder4
eu usowww.whatismyip.org. Muito simples de usar, basta navegar até o site no seu navegador preferido e ele exibirá seu IP externo.
Como qualquer texto, basta destacar e CTRLcopiar C.
Se você defini-lo como sua página inicial e colocar um atalho na barra QuickStart, basta 1 clique e uma cópia para colocar seu IP na área de transferência