🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #866

Re: DNS

#866
From: Oscar Garcia
Date: Sun, 10 Sep 2006 01:17
87 lines
3885 bytes
On Fri, 08 Sep 2006 20:09:58 -0400, Pointbreakers
<pointbreakers@gmail.com> wrote:
>Hola, alguien sabe como configurar los DNS, necesito ayuda, ya que 
>quiero montar un servidor web, mi maquina est� detras de un router, 
>tengo acceso a todo, pues todo es mio :), pero no logro poner la cosa 
>como es

Yo uso bind 9, pero lo que te voy a explicar funciona igual con bind
8.

Yo uso un sistema r�pido para crear dominios (siempre que sean con IP
fija) que es el siguiente..

Tengo una plantilla llamada "plantilla.hosts" en el directorio
/etc/bind/dominios (ese directorio lo cre� yo).

En ese archivo tengo:

$TTL    604800
@ IN SOA servidor.midominio.com. tecnico.midominio.com. (
                        2002111902       ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
@ IN NS ns1
@ IN NS ns2

@ IN MX 10 correo
@ IN MX 20 correo2
@ IN A 1.2.3.4
servidor IN A 1.2.3.4
www IN CNAME servidor
ftp IN CNAME servidor
pop3 IN CNAME servidor
smtp IN CNAME servidor
correo IN CNAME servidor
correo2 IN CNAME servidor
ns1 IN CNAME servidor
ns2 IN CNAME servidor
imap IN CNAME servidor
news IN CNAME servidor

En �l no hago referencia a ning�n dominio en particular, todo son
referencias relativas al dominio configurado (@). La IP 1.2.3.4 es la
IP donde quiera que apunte los dominios.

Si alguna vez quiero cambiar la IP de mi servidor s�lo tendr� que
cambiar el registro en la plantilla (pero s�lo una vez :) y todos los
dominios se configurar�n al mismo tiempo.

Luego, una vez que quiero crear un dominio s�lo tengo que a�adir al
final del archivo de configuraci�n /etc/named.conf (o
/etc/bind/named.conf o similar):

zone "nuevodominio1.com." IN {
    type master;
    file "/etc/bind/dominios/plantilla.hosts";
    allow-query    { any; };
};

zone "nuevodominio2.com." IN {
    type master;
    file "/etc/bind/dominios/plantilla.hosts";
    allow-query    { any; };
};

... etc

Yo le tengo puesto el allow-query a any porque por defecto tengo mi
bind configurado para que s�lo responda a los equipos locales (es
decir, har� de cach� dns s�lo a los equipos locales y no podr�n usar
"invitados" mi servidor como cach� dns), de esta forma indico que este
dominio s� que puede ser consultado p�blicamente.

De esta manera con s�lo un archivo puedo crear tantos dominios como
desee ;)

Luego configurarlos en apache es otra historia (si quieres que te diga
mis trucos para apache tendr�s que abrir un nuevo hilo :).

Hasta pronto y suerte.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Technical Details
Message-ID: <1ro6g2tam2gaejbbhelgobfu4b3jpfpnsb@4ax.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.germany.com!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!u-picardie.fr!news.ecp.fr!appleseed.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
References: <mn.44b97d694861e2ae.59400@gmail.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,cc6b05ab4424f216
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.germany.com!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!u-picardie.fr!news.ecp.fr!appleseed.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
From: Oscar Garcia <redstarQUITARSPAM23@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: DNS
Date: Sun, 10 Sep 2006 03:17:14 +0200
Organization: Ecolnet
Lines: 87
Message-ID: <1ro6g2tam2gaejbbhelgobfu4b3jpfpnsb@4ax.com>
References: <mn.44b97d694861e2ae.59400@gmail.com>
NNTP-Posting-Host: 87.217.171.192
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: cormoran.emeteo.local 1157851036 25688 87.217.171.192 (10 Sep 2006 01:17:16 GMT)
X-Complaints-To: emeteo@escomposlinux.org
NNTP-Posting-Date: Sun, 10 Sep 2006 01:17:16 +0000 (UTC)
X-Newsreader: Forte Free Agent 3.3/32.846