Discussion:
consulta tonta hostname freebsd
(demasiado antiguo para responder)
Rick_oj
2010-02-25 03:11:16 UTC
Permalink
hola instale freebsd para hacer unas pruebas, y no logro que el resolver al
"preguntarle" por localhost me regrese la ip del pc, edite el archivo
/etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde

127.0.0.1 localhost.localdomain

con hostname le cambio el nombre al equipo pero me sigue "respondiendo" lo
mismo

en este momento el resolv.conf esta asi

search localdomain
nameserver xxx.xxx.xxx.xxx

que mas me falta?

saludos
alvaro
2010-02-25 09:19:16 UTC
Permalink
Post by Rick_oj
hola instale freebsd para hacer unas pruebas, y no logro que el resolver al
"preguntarle" por localhost me regrese la ip del pc, edite el archivo
/etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde
127.0.0.1 localhost.localdomain
con hostname le cambio el nombre al equipo pero me sigue "respondiendo" lo
mismo
en este momento el resolv.conf esta asi
search localdomain
nameserver xxx.xxx.xxx.xxx
localhost *siempre* apunta a 127.0.0.1. Ese es el comportamiento normal.
Para que quieres cambiar eso?

Saludos.
--
Alvaro
Carlos (casep) Sepulveda
2010-02-25 12:41:34 UTC
Permalink
Post by Rick_oj
hola instale freebsd para hacer unas pruebas, y no logro que el resolver al
"preguntarle" por localhost me regrese la ip del pc, edite el archivo
/etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde
127.0.0.1 localhost.localdomain
con hostname le cambio el nombre al equipo pero me sigue "respondiendo" lo
mismo
en este momento el resolv.conf esta asi
search localdomain
nameserver xxx.xxx.xxx.xxx
que mas me falta?
saludos
Holas:

Estás mezclando peras con manzanas.
Qué carajos quieres hacer?
Localhost apuntará siempre, ojalá ;-), a 127.0.0.1
Si quieres que tu nuevo nombre de host, PC_del_pajero o algo asi, te
retorne la ip estática que le tienes asignada, lo que debes hacer es
agregar una entrada en la tabla de host del estilo

ip_estatica nombre_del_equipo
Por ejemplo

127.0.0.1 localhost.localdomain localhost
192.168.0.10 pc_del_pajero

Con eso podrás hacer
ping pc_del_pajero

Ahora bien! nslookup es un cliente DNS, por lo que siempre irá a
consultar lo que tengas definido en tu /etc/resolv.conf, sin pescar lo
que tengas en /etc/hosts. Ping le hace caso a la definición que tengas
ingresada. (No recuerdo dónde carajos defines el orden de búsqueda en
un BSD)


Casep!
http://sites.google.com/site/carlossepulveda
Rick_oj
2010-02-25 15:41:04 UTC
Permalink
Post by Carlos (casep) Sepulveda
Post by Rick_oj
hola instale freebsd para hacer unas pruebas, y no logro que el
resolver al "preguntarle" por localhost me regrese la ip del pc,
edite el archivo /etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde
127.0.0.1 localhost.localdomain
con hostname le cambio el nombre al equipo pero me sigue
"respondiendo" lo mismo
en este momento el resolv.conf esta asi
search localdomain
nameserver xxx.xxx.xxx.xxx
que mas me falta?
saludos
Estás mezclando peras con manzanas.
Qué carajos quieres hacer?
Localhost apuntará siempre, ojalá ;-), a 127.0.0.1
Si quieres que tu nuevo nombre de host, PC_del_pajero o algo asi, te
retorne la ip estática que le tienes asignada, lo que debes hacer es
agregar una entrada en la tabla de host del estilo
ip_estatica nombre_del_equipo
Por ejemplo
127.0.0.1 localhost.localdomain localhost
192.168.0.10 pc_del_pajero
Con eso podrás hacer
ping pc_del_pajero
Ahora bien! nslookup es un cliente DNS, por lo que siempre irá a
consultar lo que tengas definido en tu /etc/resolv.conf, sin pescar lo
que tengas en /etc/hosts. Ping le hace caso a la definición que tengas
ingresada. (No recuerdo dónde carajos defines el orden de búsqueda en
un BSD)
Casep!
http://sites.google.com/site/carlossepulveda
para variar no me di a entender bien, yo no quiero que me responda
"localhost.localdomain", pero segun estuve leyendo es el comportamiento
habitual yo esperaba que me devolviera el nombre del host pero ya vi que era
en el host

pero lo que no entiendo vien en el resolv.conf que diablos es search, que en
este momento esta con localdomain
Javier
2010-02-25 16:46:29 UTC
Permalink
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es search, que en
este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)

por dar un ejemplo, supon que tienes un servidor en miserver.midominio.cl

si en el shell escribes:

ping miserver

el ping no va a funcionar, por que miserver no resuelve a nada (a menos
que lo tengas en tu archivos hosts, etc. claro esta). Pero si en
resolv.conf tienes:

search midominio.cl

al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien

se entiende?
Rick_oj
2010-02-25 17:47:06 UTC
Permalink
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero si en
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar

search localdomain

no mas como estaba?

igual me gustaria poder ponerle un nombre al host, y que lo resuelva bien
cuando use el apache
Carlos (casep) Sepulveda
2010-02-25 18:11:17 UTC
Permalink
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero si en
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo resuelva bien
cuando use el apache
Aja!
Estás puro hueveando, para variar.
Para que apache tome el nombre correctamente lo más fácil es que en el
httpd.conf descomentes la línea del ServerName

# ServerName gives the name and port that the server uses to identify
itself.
ServerName mi_lindo_server.mi_lindo_dominio:80

Saludos
Rick_oj
2010-02-25 21:02:24 UTC
Permalink
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero si
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo resuelva
bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy preguntando por
que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en el
httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to identify
itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo

127.0.0.1 localhost

y como hostname tengo freebsd

lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
Enrique Herrera Noya
2010-02-26 04:18:28 UTC
Permalink
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero si
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo resuelva
bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy preguntando por
que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en el
httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to identify
itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo
127.0.0.1 localhost
y como hostname tengo freebsd
lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
despues de los cambios reiniciaste la sesión ?
verifica /etc/sysconfig/network
Carlos (casep) Sepulveda
2010-02-26 11:52:00 UTC
Permalink
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero si
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo resuelva
bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy preguntando por
que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en el
httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to identify
itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo
127.0.0.1 localhost
y como hostname tengo freebsd
lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
Apache le hace caso a lo que le indica el SO.
En tu caso, como estás forzando el ServerName lo primero que sabe es
que se llama "localhost", luego revisa resolv.conf y sabe que (gracias
al Search) su "apellido" es "localdomain"
O lo arreglas a nivel de SO (con el resolv y la tabla de hosts) o a
nivel de apache poniéndolo completo en ServerName

Saludos

PD: Andas sensible?
Rick_oj
2010-02-26 15:49:54 UTC
Permalink
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo
resuelva bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy
preguntando por que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en
el httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to
identify itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo
127.0.0.1 localhost
y como hostname tengo freebsd
lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
Apache le hace caso a lo que le indica el SO.
En tu caso, como estás forzando el ServerName lo primero que sabe es
que se llama "localhost", luego revisa resolv.conf y sabe que (gracias
al Search) su "apellido" es "localdomain"
O lo arreglas a nivel de SO (con el resolv y la tabla de hosts) o a
nivel de apache poniéndolo completo en ServerName
asi se responde po
gracias
Post by Carlos (casep) Sepulveda
Saludos
PD: Andas sensible?
nah estoy aburrio que cuando pregunto algo de linux me traten de weon por no
cashar algo que no se, por lo cual estoy preguntando
Carlos (casep) Sepulveda
2010-02-26 19:37:48 UTC
Permalink
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo
resuelva bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy
preguntando por que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en
el httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to
identify itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo
127.0.0.1 localhost
y como hostname tengo freebsd
lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
Apache le hace caso a lo que le indica el SO.
En tu caso, como estás forzando el ServerName lo primero que sabe es
que se llama "localhost", luego revisa resolv.conf y sabe que (gracias
al Search) su "apellido" es "localdomain"
O lo arreglas a nivel de SO (con el resolv y la tabla de hosts) o a
nivel de apache poniéndolo completo en ServerName
asi se responde po
gracias
Post by Carlos (casep) Sepulveda
Saludos
PD: Andas sensible?
nah estoy aburrio que cuando pregunto algo de linux me traten de weon por no
cashar algo que no se, por lo cual estoy preguntando
no te preocupes, no es sólo cuando preguntas de linux/unix ;-)
Marious
2010-02-26 20:08:30 UTC
Permalink
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
Post by Javier
Post by Rick_oj
pero lo que no entiendo vien en el resolv.conf que diablos es
search, que en este momento esta con localdomain
search indica en cuales dominios buscar hostnames (o dominios)
incompletos (buscarlos como subdominios)
por dar un ejemplo, supon que tienes un servidor en
miserver.midominio.cl
ping miserver
el ping no va a funcionar, por que miserver no resuelve a nada (a
menos que lo tengas en tu archivos hosts, etc. claro esta). Pero
search midominio.cl
al no poder resolver miserver a secas, va a intentar resolver
miserver.midominio.cl y ahí "ping miserver" va a funcionar bien
se entiende?
ok entiendo, entonces deberia dejar
search localdomain
no mas como estaba?
igual me gustaria poder ponerle un nombre al host, y que lo
resuelva bien cuando use el apache
Aja!
Estás puro hueveando, para variar.
sha, como que se te olvidaron tus clases de pedagogia, estoy
preguntando por que no se, no por que estoy webiando
Post by Carlos (casep) Sepulveda
Para que apache tome el nombre correctamente lo más fácil es que en
el httpd.conf descomentes la línea del ServerName
# ServerName gives the name and port that the server uses to
identify itself.
ServerName mi_lindo_server.mi_lindo_dominio:80
lo tengo puesto como
servername localhost:80
Post by Carlos (casep) Sepulveda
Saludos
y en el /etc/host tengo
127.0.0.1 localhost
y como hostname tengo freebsd
lo que aun no entiendo, es en que archivo, sigue llamandose
localhost.localdomain
Apache le hace caso a lo que le indica el SO.
En tu caso, como estás forzando el ServerName lo primero que sabe es
que se llama "localhost", luego revisa resolv.conf y sabe que (gracias
al Search) su "apellido" es "localdomain"
O lo arreglas a nivel de SO (con el resolv y la tabla de hosts) o a
nivel de apache poniéndolo completo en ServerName
asi se responde po
gracias
Post by Carlos (casep) Sepulveda
Saludos
PD: Andas sensible?
nah estoy aburrio que cuando pregunto algo de linux me traten de weon por no
cashar algo que no se, por lo cual estoy preguntando
no te preocupes, no es sólo cuando preguntas de linux/unix ;-)
No son como en el canal de linux del irc. xD

Enrique Herrera Noya
2010-02-26 04:13:18 UTC
Permalink
Post by Rick_oj
Post by Carlos (casep) Sepulveda
Post by Rick_oj
hola instale freebsd para hacer unas pruebas, y no logro que el
resolver al "preguntarle" por localhost me regrese la ip del pc,
edite el archivo /etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde
127.0.0.1 localhost.localdomain
con hostname le cambio el nombre al equipo pero me sigue
"respondiendo" lo mismo
en este momento el resolv.conf esta asi
search localdomain
nameserver xxx.xxx.xxx.xxx
que mas me falta?
saludos
Estás mezclando peras con manzanas.
Qué carajos quieres hacer?
Localhost apuntará siempre, ojalá ;-), a 127.0.0.1
Si quieres que tu nuevo nombre de host, PC_del_pajero o algo asi, te
retorne la ip estática que le tienes asignada, lo que debes hacer es
agregar una entrada en la tabla de host del estilo
ip_estatica nombre_del_equipo
Por ejemplo
127.0.0.1 localhost.localdomain localhost
192.168.0.10 pc_del_pajero
Con eso podrás hacer
ping pc_del_pajero
Ahora bien! nslookup es un cliente DNS, por lo que siempre irá a
consultar lo que tengas definido en tu /etc/resolv.conf, sin pescar lo
que tengas en /etc/hosts. Ping le hace caso a la definición que tengas
ingresada. (No recuerdo dónde carajos defines el orden de búsqueda en
un BSD)
Casep!
http://sites.google.com/site/carlossepulveda
para variar no me di a entender bien, yo no quiero que me responda
"localhost.localdomain", pero segun estuve leyendo es el comportamiento
habitual yo esperaba que me devolviera el nombre del host pero ya vi que era
en el host
pero lo que no entiendo vien en el resolv.conf que diablos es search, que en
este momento esta con localdomain
en search se indica sufijo de dominio
si haces ping a conta , buscara conta.localdomain
Enrique Herrera Noya
2010-02-26 04:07:08 UTC
Permalink
Post by Rick_oj
hola instale freebsd para hacer unas pruebas, y no logro que el resolver al
"preguntarle" por localhost me regrese la ip del pc, edite el archivo
/etc/host y nada
no se que mas tengo que editar? , si ejecuto nslookup localhost me responde
127.0.0.1 localhost.localdomain
con hostname le cambio el nombre al equipo pero me sigue "respondiendo" lo
mismo
en este momento el resolv.conf esta asi
search localdomain
nameserver xxx.xxx.xxx.xxx
que mas me falta?
saludos
en /etc/sysconfig/network
le indicas nombre a variable hostname

en /etc/nsswitch.conf
indicas orden de "resolucion" files , dns

luego cuando dices la IP
te refieres a algo como 192.168.0.1 ???
edita /etc/hosts
y agrega una linea

192.168.0.x nombremaquina.nombredominio
Loading...