¿Puedes hacer "ping %localhost%"?

¿Puedes hacer "ping %localhost%"?

Me gustaría poder hacer ping a cualquier nombre de máquina en el que me encuentre sin tener que hacer primero:

localhost

¿Puedo hacer algo como lo siguiente?

ping %localhost%

Cuando lo hago:

ping localhost

el número de IP es 127.0.0.1el que no es el que quiero. Quiero el número IP asignado por mi enrutador.

Respuesta1

Podrías usarlo %COMPUTERNAME%en Windows.

Pero realmente no debería importar, ya que los paquetes nunca se enviarán a través de la red. Cuando haces ping a la propia dirección de la computadora –cualquierdirección, ya sea de bucle invertido o no: Windows reconoce esto y devuelve los paquetes dentro del sistema operativo. Simplemente no sería práctico actuar de otra manera.

En Windows, puede confirmar esto leyendo la tabla de rutas route print(preste atención a la columna "Puerta de enlace"):

C:\>ipconfig | findtr "Dirección"
        Dirección IP. . . . . . . . . . . . : 192.168.1.223
        Dirección IP. . . . . . . . . . . . : fe80::202:2dff:fe6b:c71c%6

C:\>imprimir ruta | findtr "Máscara de red 127.0.0.1"
RedDestino        máscara de red          Puerta       Métrica de interfaz
        127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
    192.168.1.223  255.255.255.255        127.0.0.1       127.0.0.1 30

Respuesta2

Utilice ipconfigpara encontrar la dirección IP que le asignó su enrutador:

Windows IP Configuration

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : <domain>.local
Link-local IPv6 Address . . . . . : <IPv6 address>
IPv4 Address. . . . . . . . . . . : <IPv4 address>
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : <IP Address>

Utilícelo ping -a localhostpara buscar el nombre de la máquina.

-a Resolver direcciones en nombres de host.

Respuesta3

hacer ping al servidor local

el número de IP es 127.0.0.1 que no es lo que quiero. Quiero el número IP asignado por mi enrutador.

localhost se define como 127.0.0.1.

Si desea hacer ping a sí mismo a través de Internet, visite un sitio web comohttp://www.whatismyip.com/y escribe pingdirección IPdóndedirección IPes la dirección que leyó en el sitio web.

Respuesta4

Para hacer esto en una sola ejecución de comandonbtstat -n

nbtstat es una herramienta NetBIOS de Windows. Solía ​​usarlo para obtener el nombre de computadora de otras computadoras a partir de su IP usandonetbios -A <IPAddress>

información relacionada