Tengo un servidor CentOS 7.7 en funcionamiento, al que intento acceder desde otras máquinas CentOS en LAN. Lamentablemente, no puedo acceder al nombre de host desde otras máquinas. ¿Como puedó resolver esté problema?
Servidor (CentOS 7.7):
$ hostname
centos77-server-1.localdomain
Cliente (CentOS 7.7):
# ping centos77-server-1.localdomain
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.089 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.104 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.115 ms
64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.053 ms
Como puede ver, mi ping se está resolviendo, lo 127.0.0.1
cual no se ve bien, ya que el servidor está en 192.168.3.59.
¿Hay alguna configuración de red incorrecta en mi enrutador que no permite acceder internamente a los nombres de host?
Respuesta1
Dependiendo de cómo se realice su configuración (configuración de DHCP y DNS), simplemente puede usar la IP interna de su máquina para conectarse en lugar de su nombre de host. El problema con esta solución es que si utiliza DHCP sin reservas de IP, su IP cambiará de vez en cuando.
Para verificar su IP interna en su máquina CentOS, ejecute:
ip addr show
Lo más probable es que esto genere varias IP; es importante que elijas la correcta. En la mayoría de los casos, tendrás 2 IP diferentes. Uno para localhost (127.0.0.1) que es unbucle invertidoDIRECCIÓN. Y también tendrás la IP interna de tu servidor. A continuación se muestra un resultado de muestra, con la IP correcta descrita: