ispCP - Board - Support
[SOLVED] Different IP for everything - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Spanish Corner (/forum-29.html)
+--- Thread: [SOLVED] Different IP for everything (/thread-5320.html)

Pages: 1 2


[SOLVED] Different IP for everything - geri1590 - 01-03-2009 05:09 AM

Hi, when I setup ispcp, I entered local IP in network IP. So, when I create a user (domain), if I configure in PHPmyadmin and /etc/ispcp/ispcp.conf a local IP, logically, bind(dns) and virtualhosts(apache) appears in IP local. I have to change every time that register a domain for public IP on bind. If I change IP from phpmyadmin, bind works perfectlly, but virtualhosts of apache writes with public IP.
Is there any mode to, in vhosts write public IP and bind, ns in private and the rest in public?

Thanks and sorry for my bad English.


RE: Different IP for everything - kurgans - 01-03-2009 06:40 AM

English and Spanish

You have to change the IP in mysql server_ips in the table, you have in the virtual apache, and bind in the following directory and all files that contain any calls to the public ip

When you change the IP of the sql run this script

/var/www/ispcp/engine/ispcp-rqst-mngr

Ip after the change in the files of these folders

/etc/apache2/sites-enabled/
/etc/ispcp/apache/working
/etc/bind/
/var/cache/bind/
/etc/ispcp/bind/working/
/etc/ispcp/ispcp.conf. - Change Base_server_ip

The error in the installation using public IP address has to be solved at all and sql files to avoid future problems.

Restart the mysql - apache2 - bind


I think that's all that needs to change if something is missing some colleagues add the missing

Spanish

Tienes que cambiar la IP, en mysql en la tabla server_ips, los virtual que tengas en apache, y en bind en los siguiente directorios de trabajo y todos los archivos que contengan alguna llamada a la ip publica

Cuando cambies la ip de la sql ejecuta este script

/var/www/ispcp/engine/ispcp-rqst-mngr

Cambiar despues la ip en los archivos de estas carpetas

/etc/apache2/sites-enabled/
/etc/ispcp/apache/working
/etc/bind/
/var/cache/bind/
/etc/ispcp/bind/working/
/etc/ispcp/ispcp.conf. - Cambia Base_server_ip

El error en la instalacion usando ip publica tiene que ser resuelto en todos los archivos y sql para evitar futuros problemas.

Reinicia los servicios mysql - apache2 - bind

Yo pienso que eso es todo lo que hay que cambiar, si falta algo algun compañero agregara lo que falte


RE: Different IP for everything - geri1590 - 01-03-2009 06:45 AM

Cuando te refieres cambiar la IP te refieres a cambiar a la IP pública o a la local?

ENGLISH

When you say change IP, do you referer to local IP or public?


RE: Different IP for everything - kurgans - 01-03-2009 06:46 AM

A la ip local, como te comente antes si tienes dhcp en el router necesitas usar la privada


RE: Different IP for everything - geri1590 - 01-03-2009 06:59 AM

(01-03-2009 06:46 AM)kurgans Wrote:  A la ip local, como te comente antes si tienes dhcp en el router necesitas usar la privada
Pero si lo cambio todo a la local, en los DNS, el www y el "dominio.es" y el registro de mail, no los resolverá a no ser que esté en local.....


RE: Different IP for everything - kurgans - 01-03-2009 07:03 AM

Resuelve todo perfectamente.

Practicamente todos tenemos el server de casa en dhcp y todos funcionamos perfectamente.

Tan solo tienes que mandar la apertura de puertos "NAT" a la ip privada de tu red local

21 - 25 -53 - 80 - 110 (ftp - correo - dns - web)


RE: Different IP for everything - geri1590 - 01-03-2009 07:17 AM

Mmm si me equivoco corrijeme, pero cuando instalé el ispCP, tube que cambiar en los DNS la IP local por la pública exceptuando los name-servers, como tu bien me dijistes, y me resolvía con una máquina externa a mi red perfectamente. Si cambio la IP por la local en las zonas DNS, si accedo desde una máquina ajena a mi red con el dominio configurado, no conecta, en cambio, si cambio las zonas por la IP pública exceptuando los name-servers me funciona perfectamente. El problema está es que no sé cómo cambiar de manera que en el archivo de vhosts del apache y los name-servers del bind, aparezca la ip local, y en los otros la pública.

Por cierto, te empiezo a cojer cariño por lo activo que eres y tu amabilidad, ya que me has respuesto todos mis posts Smile jeje.


RE: Different IP for everything - kurgans - 01-03-2009 06:56 PM

que otros.....?

Si solo cambias, apache, bind.
Y mysql para que en los futuros que agreges agregue la ip privada en apache y bind

/etc/apache2/sites-enabled/
/etc/ispcp/apache/working
/etc/bind/
/var/cache/bind/
/etc/ispcp/bind/working/
/etc/ispcp/ispcp.conf. - Cambia Base_server_ip

Si ves la indicaciones que te deje me estas dando la razon sin saberlo muy bien

(01-03-2009 07:17 AM)geri1590 Wrote:  . El problema está es que no sé cómo cambiar de manera que en el archivo de vhosts del apache y los name-servers del bind, aparezca la ip local, y en los otros la pública.


Para conseguir eso son los pasos que te he dado arriba.
No tiene mas, si montas ispcp en dhcp la ip del panel es la privada sin dhcp la publica.


RE: Different IP for everything - geri1590 - 01-03-2009 07:39 PM

Sí en parte te doy la razón, cuando dices que hay que poner la IP local, pero yo digo que sólo hay que ponerlo en algunos sitios, como por ejemplo, en los registros del dominio.es. o www. o mail.... en esos hay que poner la IP pública, almenos a mi :S para que me resuleva bien. Los name-servers y el apache tiene que estar todo en local.

Aver si ahora nos hemos entendido Tongue y perdón con mi cabezonería pero a mi los dns en bind, todo en local no me xuta :S


RE: Different IP for everything - kurgans - 01-04-2009 02:39 AM

Sigues empeñado en tirar por donde no es.
tienes que cambiar las ips publicas a la local y poner la linea
nameserver <ip_privada> en etc/resolv.conf

No le des mas vueltas al tema que es así como debes funcionar.

IN NS ns1.bongostudio.no-ip.biz.
IN NS ns2.bongostudio.no-ip.biz.
IN MX 10 mail.bongostudio.no-ip.biz.

bongostudio.no-ip.biz. IN A 192.168.1.33
www IN A 192.168.1.33
bongostudio.no-ip.biz. IN TXT "v=spf1 a mx ip4:192.168.1.33 ~all"
localhost IN A 127.0.0.1
mail IN A 192.168.1.33
ns1 IN A 192.168.1.33
ns2 IN A 192.168.1.33