Esto puede parecer trivial, pero estoy buscando el método más rápido para determinar la dirección IP de mi PC dentro de mi red .
- Esto cambia regularmente a medida que me conecto de una red a la siguiente a través de DHCP
- La conexión cambia de cableada a inalámbrica
- PC con Windows 7 (aunque idealmente la solución perfecta funcionaría en todas las versiones de Windows)
- Varios adaptadores instalados (por ejemplo, VMWare, Túneles, etc.)
Necesito saber esto, ya que a menudo ejecuto un servidor web local donde necesito acceder a archivos a través de la red local ... y dado que cambia regularmente, quiero el método más rápido para recuperar la dirección.
Mi flujo actual es:
- WindowsKey+ Rpara abrir el cuadro de diálogo Ejecutar
- "cmd" + Enterpara abrir un símbolo del sistema
- "ipconfig" + Enterpara obtener la información de diagnóstico
- Desplázate o cambia el tamaño de la ventana para que pueda ver la línea en la conexión de área local de mi adaptador Ethernet para mi dirección ipv4
- Recuerda escribir en otro lugar ... o
- Haga clic con el botón derecho> seleccione Marcar > resalte la dirección> presione Enterpara copiarla en el portapapeles
Esto no fue tan malo con Windows XP cuando no tenía adaptadores adicionales, túneles, conexiones inalámbricas, etc., pero la cantidad de datos devueltos con este comando dificulta la extracción.
¡Seguramente debe haber una manera mejor y más rápida! (puntos de bonificación si se agrega fácilmente al portapapeles)
windows
ip-address
clipboard
scunliffe
fuente
fuente
Start
->Run
:cmd /k "ipconfig | find "IPv4" | CLIP"
/k
sería opcional, ¿no?Respuestas:
Escriba esto en un archivo .bat. Luego puede crear un acceso directo y colocarlo en la barra de tareas, menú de inicio o asignar una tecla de acceso rápido.
Qué hace: Primero find devuelve todas las líneas que contienen IPv4. Si tiene varios adaptadores de red, por ejemplo, de VMWare, es posible que desee excluirlos. Ahí es donde entra en juego find / V , encuentra todas las líneas que no contienen una cadena dada. Por ejemplo, eso es lo que obtengo después del primer hallazgo:
Finalmente, CLIP copia la salida en el portapapeles, por lo que quedará con
Si eso no es suficiente, tal vez alguien más pueda refinarlo con patrones de búsqueda sofisticados.
fuente
Cree un acceso directo a BGinfo (un programa que muestra información del sistema en el fondo de Windows). Haga doble clic. :)
fuente
Parecía haber varias soluciones a este problema e incluso se me ocurrió una propia.
Similar a @iglvzx, también utilicé la utilidad AutoHotKey para crear mi propia aplicación de utilidad.
He publicado la aplicación en línea aquí: http://dl.dropbox.com/u/177276/ipAddress.exe
Lanzo mi exe en mi carpeta de Inicio ... y se sienta en silencio esperando hasta que presione la tecla de acceso rápido:
WindowsKey + I
que luego muestra este cuadro de diálogo ... que me permite copiar la dirección con un solo clic ... o navegar a otra ventana, ya que la dirección IP se mostrará en la pestaña de la aplicación en la barra de inicio. Terminé optando por no ponerlo automáticamente en el portapapeles en caso de que tuviera algo importante allí que no quisiera eliminar accidentalmente.
Aquí está el código fuente que utilicé para obtener la dirección IP (se presume que% A_IPAddress1% es el correcto (pero de mis pruebas siempre lo fue)):
fuente
¿Has intentado usar un nombre de host netbios en su lugar?
Calcule el nombre de su computadora y luego intente hacer ping con ese nombre en una computadora diferente.
Puede descubrir que no necesita la dirección IP en absoluto.
Puede obtener el nombre de host ejecutando el comando
hostname
en su máquina.fuente
Yo uso www.whatismyip.org . Muy simple de usar, solo navegue al sitio en su navegador favorito y mostrará su IP externa.
Al igual que cualquier texto, solo resalte y CTRL- Cpara copiar.
Si lo configura como su página de inicio y coloca un acceso directo en su barra de Inicio rápido, solo se necesita 1 clic y una copia para obtener su IP en el portapapeles
fuente
Solo para ampliar la gran respuesta de Amadeu, aquí hay una variante de eso que elimina la parte inicial. (debe ejecutarse como un archivo por lotes)
fuente
fuente
Puede Ctrl + C adentro, copiará todo el contenido de la ventana, incluidas las direcciones IP
Ahí tienes, con cuatro pulsaciones de teclas y tres clics :)
fuente
Esto no funciona en mi caja XP, pero en Windows 7 puedo limitar la información a un solo adaptador con
Que podría entrar en un archivo por lotes
fuente
Se me ocurrió una solución usando AutoHotkey. Compile el script y luego ejecute el ejecutable. ¡Su dirección IP se copiará rápidamente en el portapapeles! Esto toma la primera dirección de la salida de
ipconfig /all
. Si necesita ayuda para personalizar el script, hágamelo saber. :)Descargar:
http://ahk.igalvez.net/GetIPv4.exe, 784 KB, Windows 7
fuente
Si bien todas las demás opciones funcionarán, si necesita obtener su dirección IP con tanta frecuencia, tendría un programa dedicado ejecutándose solo para entregárselo. Por ejemplo, uso un gadget de escritorio que muestra mi dirección IP.
Este, por ejemplo, mostrará su dirección IP: http://pcsupport.about.com/od/toolsofthetrade/gr/system-monitor-gadget.htm
También sé que tiene que haber un programa en algún lugar que se ubicará en la bandeja del sistema y le proporcionará su dirección IP cada vez que haga clic en ella.
O tal vez podría usar una extensión de Firefox / Chrome.
Cientos de formas en que esto podría hacerse. Solo usa tu imaginación.
fuente
Esto no obtiene su dirección IP pero resuelve su problema subyacente:
Instale Apple Bonjour para Windows en las máquinas que utiliza, y puede acceder a los sitios web en ellas como http: // [machinename] .local / . Apple Bonjour utiliza los estándares de red ZeroConf para resolver hosts en el dominio .local sin ningún tipo de servidor central. Está integrado en Mac OS, y hay una implementación de Linux incluida en la mayoría de las distribuciones llamada Avahi.
Incluso funciona sobre las direcciones IP locales de enlace 169.254.xx que obtienes, lo que generalmente significa que tu computadora no pudo obtener una dirección IP con solo un cable cruzado entre dos máquinas.
Lo uso para permitir que colegas equipados con Windows accedan a sitios web de prueba alojados en mi MacBook.
fuente
Si eres genial, tendrás una ventana de PowerShell a mano en todo momento. Entonces puede ejecutar este script: http://pshscripts.blogspot.com/2009/01/get-ipaddressps1.html
fuente
Instale realvnc en su PC, desplace el mouse sobre la notificación de la barra de tareas.
fuente
Si usa la línea de comandos TakeCommand (TCMD.exe) de JPSoft, hay una variable automática:
% _IP
Sin embargo, tenga cuidado: es una lista delimitada por espacios de cada dirección IP.
fuente