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”