En este artículo aprenderás cómo ajustar los archivos host y hostname en Linux CentOS, cuando vas a crear un nuevo servidor linux.
El archivo hosts del servidor es usado por el sistema operativo para guardar la relación entre los dominios de Internet y las direcciones IP. Este es uno de los métodos que usa el sistema operativo para resolver los nombres de dominios y también puede usarse para bloquear el acceso a ciertos dominios. El archivo hosts es un archivo de texto plano que puede ser editado.
Formato:
- Se debe introducir la dirección IP a la que resolverá, uno o más espacios o tabulaciones y el dominio de Internet a resolver.
- Se pueden introducir más de un dominio a resolver en la misma línea separados por uno o más espacios o tabulaciones.
- Cada correspondencia de dirección IP y dominio debe ir en una línea distinta.
- Las líneas que comienzan por # se consideran comentarios y no se procesan.
- Las líneas en blanco tampoco se procesan.
Un ejemplo válido de un archivo hosts puede ser este:
#Ejemplo de archivo hosts
#Definición de localhost
127.0.0.1 localhost
#Correspondencia para una página web
209.85.229.104 www.google.es
#Dominios de Internet bloqueados
255.255.255.0 www.paginabloqueada1.com www.paginabloqueada2.com
255.255.255.0 www.paginabloqueada3.com
En nuestro caso debemos editar el archivo hosts con:
nano /etc/hosts
y modificar el contenido a:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.X desarrolloN.local desarrolloN
::1 localhostN.localdomainN localhostN
Guardar el archivo.
NOTA: Sustituir la N en desarrolloN y localhostN por el número del servidor de desarrollo deseado.
Esta modificación en el archivo hosts permitirá que el servidor responda cuando sea referido con el nombre desarrolloN ó desarrolloN.local y que resuelva dichos dominios hacia la dirección IP fija que le hemos asignado previamente.
Establezca el nombre de host en el archivo /etc/hostname. El archivo contendrá el nombre de dominio completo (por ejemplo, desarrolloN.local en nuestro caso, donde N es el número del Servidor de Desarrollo que estamos configurando) y no sólo el nombre corto como “desarrolloN”. Abra el archivo con el editor nano:
nano /etc/hostname
Y establezca el nombre de host en el archivo:
desarrolloN.local
Guarde el archivo y salga de nano.