Apuntes DNS.

Transcripción

Apuntes DNS.
Apuntes DNS.
Archivos importantes:
/etc/resolv.conf
/etc/network/interfaces
/etc/hosts
Comando: nslookup
/etc/resolvconf/resolv.conf.d/head
/var/www/html/index.html
/etc/dnsmasq.conf: este archivo lo usaremos como servidor de DHCP, y
tambien va a servir para dar nombres de domino a una red local.
Primero configurar el archivo /interfaces
Colocar las eth creadas en la máquina e ir al archivo dnsmasq.conf y añadirle un rango.
Archivo HOST, te permite poner una serie de IP's y nombres.
El archivo hots se guarda en /etc/hosts
DNSMASQ:
Para empezar hacemos un update.
# apt-get update.
Luego instalamos el dnsmasq
# apt-get install dnsmasq
una vez instalado, tenemos que saber como se arranca y se enciente:
se inicia: : # /etc/init.d/dnsmasq restart
y se detiene: # /etc/init.d/dnsmasq stop
Para ver nuestro servidor DNS es: nm -tools (el que viene por defecto).
Cuando nos conectamos, lo que hacemos en primer lugar es mirar el archivo: /etc/resolv.conf
ese es el lugar donde guardamos las ips de los nombres de dominio que nosotros vamos a usar,
dónde guardamos por ejemplo el dns “8.8.8.8”.
En el archivo /etc/hosts
COMO HACER SERVIDOR DNSMASQ CON DHCP!!!!
primero. copiar el archivo /etc/dnsmasq.conf
despues copiar copiar esto:
dhcp-range=172.31.100.201,172.31.100.230,24h
dhcp-range=192.168.10.201,192.168.10.230,24h
en el archivo /etc/dnsmasq.conf
archivo de apache2
gedit /var/www/html/index.html
y debajo del segundo <body>
colocamos nuestro nomre asi
''<h1> NOMBRE </h1>
DNS MASQ BIND9
es un servidor con nombre de dominio un (BDNS), es muy potente pero tiene un
inconveniente que no tiene dhcp, y cuando hagamos esto deberemos hacer “isc-dhcp
+ BIND9”. Siempre que queramos utilizar BIND9, tendremos que tocar dhcp.
El isc-dhcp obedece a 3 archivos:
interfaces.
isc-dhcp-server = (INTERFACES=”eth1 eth2)
dhcpd.conf = Configuración.
Primero entramos a interfaces a ver si estan bien las eth, y si no lo esta configurarla.
Para este ejercicio, pondemos nuestra ip como principal dns y el secundario
el de google.
Luego al archivo “isc-dhcp-server” y colocar las eth de interfaces ahí.
Vamos al archivo dhcpd.conf, y en “option domain-server” ponemos la de google y
nuestra ip.
INSTALAR APACHE ANTES DE NADA.
BIND 9
El servicor DNS maestroo guarda un nombre de direcciones asociadas a dominio,
el DNS cache es indicarle a nuestro BIND9 que cuando el no encuentre una dirección
en su tabla de DNS, que la resuelva un dns troncal, es decir fuera de la red interna.
Tipos de registro enun dns:
El Adress: que es la dirección ip
EL MX:
EL CNI: es un alias, a la misma dirección tu le puedes poner el los alias que te den la
gana.
EL SOA: es el start of autoriti, solo puedo haber uno en cada archivo.
EL BIND genera una serie de archivos importantes.
El primero importante /etc/bind/named.conf.option: Este archivo sirve para que el
dns sirva de dns caché.
• En la linera 13 tiene los forwarders que se cambia por los de google y el del
colegio (en este caso por la ip de la maquina amfitriona)
El segundo es /etc/bind/named.conf.local, es este fichero lo que hacemos es
indicarle el domino, o sea como se llamara la zona o dominio, y los dos fichero que
resuelven directa o inversamente el dominico.
En la primera zona se pone el nombre del dominio, y la segunda zona la ip.
El tercero es /etc/bind/db.perla, este tiene las indicaciones para resolver el dns
normal.
Archivos a configurar:
1. /etc/network/interfaces “Es importante configurar bien las eth's” En el dns
tenemos que poner la ip de lookup del servidor, es decir 127.0.0.1
2. /etc/default/isc-dhcp-server: “aqui colocamos las interfaces (eth1 y eth2)
/etc/dhcp/dhcpd.conf: Ahi marcamos las dos subredes donde le vamos a dar ip.
Y tenemos que cambiar el DNS ser “Option domain-server” ponemos nuestra ip
(192.168.26.213) y la del centro (192.168.26.5)
3. /etc/bind: Tenemos una serie de archivos importatisimos.
3.1: named.conf.options: Solamente hay que tocar una linea, que solo se
encarga de reenviar una dirección cuando éste no la encuentre “En forwarders”
debemos escribir la ip del centro y el dns de google, nos tiene que uqedar asi:
forwarders {
192.168.26.5; 8.8.4.4;
}
3.2: named.conf.local: define zonas
Tiene una definición de zonas, debemos colocar las zonas para que vaya a
buscar los archivos.
En zone: “pagina.foo”
File “/etc/bind/db.”el nombre del archivo”
debemos tocar tambien el rev y colocar nuestra ip.
3.3: db.froqe: aqui es para zona directa
En :
IN
NS: “paginawe.foo”
IN
A: NUESTRA IP DEL SERVIDOR
IN
MX 0: “PAGINA WEB.FOO”
WWW.
“IP DEL SERVIDOR”
3.4: 192.rev: que es para zona inversa.
En las ultimas lineas solo hay que poner
IN
NS
“PAGINA WEB.FOO”
ultimo octeto de la ip “213”
IN
PTR
“PAGINA WEB.FOO”

Documentos relacionados