Problema de configuration de connection OSX a la aplicación de rack

Estoy en Mac ElCapitan 10.11.6 (15G31) y ejecutando el rackup -p 5004 aplicación de bastidor simple rackup -p 5004 . Puedo conectarme a él con http://localhost:5004/ y http://[::1]:5004/

Pero no se puede conectar con http://127.0.0.1:5004/ y http://192.168.0.111:5004/ .

Esto parece una configuration incorrecta en mi máquina. Recibo diferentes errores cuando trato de conectarme con IPv4 e IPv6.

 $ nc -v -4 192.168.0.111 5004 # and nc -v -4 127.0.0.1 5004 and nc -v -4 localhost 5004 nc: connectx to 192.168.0.111 port 5004 (tcp) failed: Connection refused $ nc -v -6 192.168.0.111 5004 # and nc -v -6 127.0.0.1 5004 nc: getaddrinfo: nodename nor servname provided, or not known 

Pero puedo conectarme con nc -v -6 localhost 5004

Mi file hosts es bastante simple:

 $ cat /etc/hosts 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 

Necesito hacer que funcione con la dirección IP 192.168.0.111 mi máquina host para poder conectarme al contenedor Docker. ¿Cómo arreglar esto?


Información adicional que encontré sobre diferentes temas

  • scutil

     $ scutil -r 192.168.0.111 Reachable, Local Address, Directly Reachable Address $ scutil -r 127.0.0.1 Reachable, Local Address, Directly Reachable Address $ scutil -r localhost Reachable $ scutil -r ::1 Reachable, Local Address, Directly Reachable Address # but note, ??? $ scutil -r qwerty Reachable 
  • lsof uso del puerto

lsof muestra que el puerto es ejecutable por ruby ​​y la parte interesante es localhost:avt-profile-1 . Comprobando que avt-profile-1 da resultados para "Datos de medios de protocolo de transporte en time real". Más información aquí . También es interesante que cuando detengo la aplicación de rackup no hay uso de puerto, por lo que este no es el service / daemon ejecutándose en mi máquina.

 lsof -i :5004 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 12167 kode 16u IPv6 0xf3c39e30b59c5321 0t0 TCP localhost:avt-profile-1 (LISTEN) 

Aquí tengo una aplicación diferente ejecutándose en el puerto 5000. Se puede acceder a través de la IP del host en 192.168.0.111:5000 . Tenga en count el NOMBRE *:commplex-main . Addittionaly Me gustaría saber para qué se usa esto.

 lsof -i :5000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 12889 kode 14u IPv4 0xf3c39e30b22fcbe9 0t0 TCP *:commplex-main (LISTEN) 
  • nombre de la dirección del host

     host 192.168.0.111 111.0.168.192.in-addr.arpa has no PTR record 
  • Arp

     $ arp 192.168.0.111 ? (192.168.0.111) at a0:99:9b:17:16:1d on en0 ifscope permanent [ethernet] 
  • nslookup

     $ nslookup localhost Server: 192.168.0.1 Address: 192.168.0.1#53 Name: localhost Address: 127.0.0.1 $ nslookup 127.0.0.1 Server: 192.168.0.1 Address: 192.168.0.1#53 1.0.0.127.in-addr.arpa name = localhost. $ nslookup 192.168.0.111 Server: 192.168.0.1 Address: 192.168.0.1#53 ** server can't find 111.0.168.192.in-addr.arpa.: NXDOMAIN 

  • Extraer certificate de firma de package de instalador desde file xip
  • ¿Cómo puedo cambiar la configuration de ecualizador de todas y cada una de las canciones de mi biblioteca de iTunes a la vez?
  • ¿Es posible ocultar el nombre de los íconos del escritorio?
  • No se puede habilitar la opción del corrector ortográfico en Xcode
  • ¿Cómo puedo cambiar un command y las asociaciones de teclas del cursor globalmente?
  • reiniciar osx desde el keyboard que no es de Apple
  • ¿Por qué "ls -R" en un CDROM montado falla con, por ejemplo, "ls: notas: no existe tal file o directory"
  • Instale una versión anterior de OS X en un volumen externo
  • 2 Solutions collect form web for “Problema de configuration de connection OSX a la aplicación de rack”

    El problema era que el rackup ejecuta en localhost de manera pnetworkingeterminada. Para usar el host uno debe especificarlo con -o como rackup -o 192.168.0.111 -p 5004 . Solo se puede especificar un host.

    Ah, tuve el mismo problema hace un time. Resultó ser una mala secuencia de commands que Chrome estaba ejecutando. Resolví el problema usando Safari en su lugar.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).