En Windows, OS X, Linux, etc, entonces la respuesta de Chris Bunch se puede mejorar mucho mediante el uso de
netstat -rn
en lugar de un comando traceroute
.
La dirección IP de su puerta de enlace aparecerá en el segundo campo de la línea que comienza default
o 0.0.0.0
.
Esto se pone alrededor de una serie de problemas con tratar de utilizar traceroute
:
- en Windows
traceroute
es en realidad tracert.exe
, así que no hay necesidad de O/S dependencias en el código
- se trata de un comando rápido a ejecutar - se pone la información de la O/S, no desde la red
traceroute
a veces se bloquea por la red
El único inconveniente es que será necesario seguir leyendo las líneas de la salida netstat
hasta encontrar la línea correcta, ya que habrá más de una línea de salida.
EDIT: El defecto la dirección IP de puerta de enlace se encuentra en el segundo campo de la línea que comienza con 'por defecto' si usted está en un MAC (probado en León), o en el tercer campo de la línea que comienza con '0.0.0.0' (probado en Windows 7)
de Windows:
de red de destino Máscara de red de puerta de enlace de interfaz de Metric
0.0.0.0 0.0.0.0 192.168.2.254 192.168.2.46 10
Mac:
Banderas Gateway destino Refs Uso netif caducan
por defecto 192.168.2.254 UGSc 104 4 en1
Su puerta de enlace/enrutador en realidad tiene (al menos) dos direcciones IP. ¿Está buscando el que está frente a su nodo o el otro frente a otras redes? –