SlideShare una empresa de Scribd logo
3
Lo más leído
4
Lo más leído
DiegoMontiel
Servidor DNS Dinámico para Ubuntu Server
16.04
Realizado por: Diego Montiel Tec.Especializado en Telemática
DiegoMontiel
DDNS V4 Ubuntu Server 16.04 LTS
Antes de empezar la instalación del servidor DDNS verificar que nuestro
servidor cuente con las últimas actualizaciones.
apt-get update
apt-get upgrade
Nota:para este servidor serequerirá ingresar mediante softwarede
administración remota ya sea Putty o Xshell.
 La NICdel servidor colocarla como Adaptador puente y conectarse al
servidor por medio de la IP queprovee este adaptador e ingresar por
medio de SSH a través del usuario y contraseña con el que
frecuentemente suele ingresar al mismo.
De forma recomendada realice las configuraciones con el programa Xshell,
llegará el momento en que se dejará de usar y que se le dirá más adelante.
Enlacede descarga de Xshell:
https://www.netsarang.com/download/down_form.html?code=622
Ingresar al modo ROOTcon: sudo -i o sudo su
Instalar los siguientes paquetes:
apt-get install bind9
apt-get install isc-dhcp-server
Instalacióndel paquete SSH: apt-get install ssh
Crear directorioen: para el alojamientode las zonas.
mkdir /etc/bind/zones
DiegoMontiel
Copia de los ficheros de las zonas Primariae Inversa:
cp /etc/bind/db.local /etc/bind/zones/db.diemonle.com  fichero de la
zona Primaria.
cp /etc/bind/db.127 /etc/bind/zones/db.192.168.180.1  fichero de la
zona inversa.
Creación de las zonas Primaria e Inversa:
Zona Primaria:
nano /etc/bind/zones/db.diemonle.com
Zona Inversa:
nano /etc/bind/zones/db.192.168.180.1
DiegoMontiel
Creacióndel directoriozones parael alojamientode las zonas a emplear:
mkdir /var/lib/bind/zones
copiar las zonas creadas en /var/lib/bind/zones:
cp /etc/bind/zones/* /var/lib/bind/zones
Otorgamientode propietarioparael directoriozones:
chown -R bind:bind /var/lib/bind/zones
Configuraciónde la llave rndc:
rndc-confgen -a -r /dev/urandom -b 512 -u root
wrote key file "/etc/bind/rndc.key" = verificación de que la llave que fue escrita.
Extracciónde la llave rndc:
nano /etc/bind/rndc.key
Copiar la llave, ya que será usada en otros ficheros.
DiegoMontiel
nano /etc/bind/named.conf.local =fichero de agregación de zonas y llave.
En este fichero se copiará el contenido del fichero rndc.key que se encuentra
en /etc/bind/rndc.key y pegarlo a como se muestra en la imagen. Se
recomienda maximizar la pantalla del programa xshell a la hora de copiar la
llave, de igual forma al pegarla, para verificar que esta se copió
completamente, los demás parámetros se encuentran disponibles en la
plantilla en la parte inferior.
DiegoMontiel
Plantillapara las zonas: pueden emplearse para pegar en el fichero, los
valores como dominio, IP y nombrede los ficheros db. serán reemplazados
según la configuración por parte del usuario.
zone "diemonle.com" IN
{
type master;
also-notify {192.168.180.1; };
file "/var/lib/bind/zones/db.diemonle.com";
allow-update { key rndc-key; };
};
zone "180.168.192.in-addr.arpa"
{
type master;
also-notify {192.168.180.1; };
file "/var/lib/bind/zones/db.192.168.180.1";
allow-update { key rndc-key; };
};
Comprobar integridadde Bind9:
named-checkconf =si al dar enter no se muestra ningún mensajeu error, el
mismo está correcto.
DiegoMontiel
Sección DHCP:creaciónde los parámetros DHCP e integraciónconDNS.
cd /etc/dhcp/
echo > dhcpd.conf
nano dhcp.conf
Plantilla se encuentra disponible en la parte inferior.
En este fichero también se copiará también el contenido del fichero rndc.key
que se encuentraba en /etc/bind/rndc.key y pegarlo a como se muestra en
la imagen. Se recomienda maximizar la pantalla del programa xshell a la hora
de copiar la llave, de igual forma al pegarla, para verificar que esta se copió
completamente.
DiegoMontiel
Plantillapara DHCP: puede emplearse para pegar en el fichero, los valores como
dominio, IP, llave rndc hmac-md5, serán reemplazados según la configuración por parte
del usuario.
ddns-update-style interim;
ignore client-updates;
update-static-leaseson;
ddns-domainname "diemonle.com.";
ddns-rev-domainname"in-addr.arpa.";
default-lease-time 600;
max-lease-time7200;
authoritative;
log-facilitylocal7;
key"rndc-key"{
algorithmhmac-md5;
secret "hsrEuZh2NjYwGj0DWGvS3esY4BJsgKx0erme9MYavZ7fK+uQ/P61eu44vKWW9MwynFbZuwbawqRJe1fif7MrqQ==";
};
zone diemonle.com.
{
primarylocalhost;
keyrndc-key;
}
zone 180.168.192.in-addr.arpa.
{
primarylocalhost;
keyrndc-key;
}
optionsubnet-mask255.255.255.0;
optionbroadcast-address192.168.180.255;
DiegoMontiel
optionrouters192.168.180.1;
optiondomain-name-servers192.168.180.1;
optiondomain-name"diemonle.com";
subnet192.168.180.0 netmask255.255.255.0{
range 192.168.180.10 192.168.180.50;
}
Comprobación de ISC:
dhcpd -t
InternetSystems ConsortiumDHCP Server 4.3.3
Copyright2004-2015 InternetSystems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /etc/dhcp/dhcpd.conf
Databasefile: /var/lib/dhcp/dhcpd.leases
PID file: /var/run/dhcpd.pid
Si todo está en correctamente agregado,se mostrará este mensaje.
Reiniciar Servicios:
servicebind9 restart
serviceisc-dhcp-server restart
llegado a este punto, se dejará de usar la red en adaptador puente y se
pasará a red interna.
DiegoMontiel
Configurar la direcciónIP que el servidor Llevaráde forma permanente:
nano /etc/network/interfaces
Reiniciar el servidor: init 6
Revisar la NIC: ifconfig
DiegoMontiel
nano /etc/hosts
nano /etc/host.conf
nano /etc/resolv.conf
Revisar este fichero en caso de reiniciar el servidor
DiegoMontiel
Resolución de nombres:
Pruebas:
Ejecutar ipconfig /renew ,para solicitar una nueva dirección IP en el cliente.
DiegoMontiel
A nivel de Server:
A nivel de cliente Linux:
Revisar el fichero resolv.conf para evitar problemas con la resolución de
nombres.
Generalmente solo habría que cambiar la dirección ip en nameserver de
127.0.0.1 a la dirección del servidor DNS en este caso por la 192.168.180.1
A nivel de servidor en caso de que se necesitase salir a internet, en el fichero
resolv.conf agregar debajo de nuestro nameserver 192.168.180.x , esto en
caso de serequiera implementar este servidor en ambientes como GNS3.
El de google: nameserver 8.8.8.8
DiegoMontiel

Más contenido relacionado

PPTX
User management
PPSX
User Administration in Linux
PDF
Sa1 chapter-5-managing-local-linux-users-and-groups-v2 (4)
ODP
Intro to linux
PPT
Storage Management in Linux OS.ppt
PPTX
Linux administration
ODP
step by step to install the ubuntu
PPTX
Linux User Management
User management
User Administration in Linux
Sa1 chapter-5-managing-local-linux-users-and-groups-v2 (4)
Intro to linux
Storage Management in Linux OS.ppt
Linux administration
step by step to install the ubuntu
Linux User Management

La actualidad más candente (20)

PDF
HPE Data Protector Best Practice Guide
PDF
Mcafee data loss_prevention_11.6.x_product_guide_9-28-2021
PPTX
Backup & restore in windows
PPTX
How to Install Windows 10, 8 and 7 Without USB Drive or DVD
PPT
Compact, Compress, De-Duplicate (DAOS)
PDF
How to Perform HCL Notes 14 Upgrades Smoothly
PDF
AD11 Starting with Domino on Docker.pdf
PPT
System Z operating system
PDF
Group Policy
PPTX
Linux network file system (nfs)
PPTX
10 implementing GPOs
DOCX
Telefonia movil y telefonia fija (codigos secretos)
PDF
Linux power management: are you doing it right?
PPT
Samba server configuration
PDF
Hyper-converged infrastructure
PDF
Projeto Zabbix: Conhecendo a ferramenta
DOC
Codigos Reset Celulares
PPTX
Useful Group Policy Concepts
HPE Data Protector Best Practice Guide
Mcafee data loss_prevention_11.6.x_product_guide_9-28-2021
Backup & restore in windows
How to Install Windows 10, 8 and 7 Without USB Drive or DVD
Compact, Compress, De-Duplicate (DAOS)
How to Perform HCL Notes 14 Upgrades Smoothly
AD11 Starting with Domino on Docker.pdf
System Z operating system
Group Policy
Linux network file system (nfs)
10 implementing GPOs
Telefonia movil y telefonia fija (codigos secretos)
Linux power management: are you doing it right?
Samba server configuration
Hyper-converged infrastructure
Projeto Zabbix: Conhecendo a ferramenta
Codigos Reset Celulares
Useful Group Policy Concepts
Publicidad

Similar a Servidor DNS Dinámico en Ubuntu Server 16.04 LTS (20)

PDF
Servidores linux
PDF
DNS dinámico: Actualización dinámica de nombres en una red
PDF
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
DOCX
Configuración dhcp rhel
PDF
Servidor DHCP en Centos 6.5
PDF
Thunder cache 3.1.2 en centos 6.3
PDF
Instalación de servidor DHCP en Ubuntu Server 12.04
DOCX
Manual de instalacion servicios en red hat
PDF
21 protocolo de configuración dinámica de hosts dhcp
DOCX
servidor dhcp en ubuntu 12
PDF
21 protocolo de configuración dinámica de hosts dhcp
PDF
Añadir un cliente Ubuntu a un Dominio 2008 Server
DOCX
Manual intalación DHCP en Centos 6
PDF
Linux ud15 - controlador de dominio en linux
PDF
Receta red social
PDF
20 dhcp linux_asoitsonp
PDF
Manual ldap
DOCX
Instalacion dns
PDF
Guia de instalación de dhcp en centos 6.4
PDF
Guia de instalación de dhcp en centos 6.4
Servidores linux
DNS dinámico: Actualización dinámica de nombres en una red
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Configuración dhcp rhel
Servidor DHCP en Centos 6.5
Thunder cache 3.1.2 en centos 6.3
Instalación de servidor DHCP en Ubuntu Server 12.04
Manual de instalacion servicios en red hat
21 protocolo de configuración dinámica de hosts dhcp
servidor dhcp en ubuntu 12
21 protocolo de configuración dinámica de hosts dhcp
Añadir un cliente Ubuntu a un Dominio 2008 Server
Manual intalación DHCP en Centos 6
Linux ud15 - controlador de dominio en linux
Receta red social
20 dhcp linux_asoitsonp
Manual ldap
Instalacion dns
Guia de instalación de dhcp en centos 6.4
Guia de instalación de dhcp en centos 6.4
Publicidad

Último (20)

PPTX
Sesion 1 de microsoft power point - Clase 1
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
El uso de las TIC en la vida cotidiana..
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Sesion 1 de microsoft power point - Clase 1
Protocolos de seguridad y mecanismos encriptación
MANUAL de recursos humanos para ODOO.pdf
modulo seguimiento 1 para iniciantes del
Historia Inteligencia Artificial Ana Romero.pptx
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Estrategia de Apoyo de Daylin Castaño (5).pdf
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Propuesta BKP servidores con Acronis1.pptx
El uso de las TIC en la vida cotidiana..
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
la-historia-de-la-medicina Edna Silva.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Curso de generación de energía mediante sistemas solares
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO

Servidor DNS Dinámico en Ubuntu Server 16.04 LTS

  • 1. DiegoMontiel Servidor DNS Dinámico para Ubuntu Server 16.04 Realizado por: Diego Montiel Tec.Especializado en Telemática
  • 2. DiegoMontiel DDNS V4 Ubuntu Server 16.04 LTS Antes de empezar la instalación del servidor DDNS verificar que nuestro servidor cuente con las últimas actualizaciones. apt-get update apt-get upgrade Nota:para este servidor serequerirá ingresar mediante softwarede administración remota ya sea Putty o Xshell.  La NICdel servidor colocarla como Adaptador puente y conectarse al servidor por medio de la IP queprovee este adaptador e ingresar por medio de SSH a través del usuario y contraseña con el que frecuentemente suele ingresar al mismo. De forma recomendada realice las configuraciones con el programa Xshell, llegará el momento en que se dejará de usar y que se le dirá más adelante. Enlacede descarga de Xshell: https://www.netsarang.com/download/down_form.html?code=622 Ingresar al modo ROOTcon: sudo -i o sudo su Instalar los siguientes paquetes: apt-get install bind9 apt-get install isc-dhcp-server Instalacióndel paquete SSH: apt-get install ssh Crear directorioen: para el alojamientode las zonas. mkdir /etc/bind/zones
  • 3. DiegoMontiel Copia de los ficheros de las zonas Primariae Inversa: cp /etc/bind/db.local /etc/bind/zones/db.diemonle.com  fichero de la zona Primaria. cp /etc/bind/db.127 /etc/bind/zones/db.192.168.180.1  fichero de la zona inversa. Creación de las zonas Primaria e Inversa: Zona Primaria: nano /etc/bind/zones/db.diemonle.com Zona Inversa: nano /etc/bind/zones/db.192.168.180.1
  • 4. DiegoMontiel Creacióndel directoriozones parael alojamientode las zonas a emplear: mkdir /var/lib/bind/zones copiar las zonas creadas en /var/lib/bind/zones: cp /etc/bind/zones/* /var/lib/bind/zones Otorgamientode propietarioparael directoriozones: chown -R bind:bind /var/lib/bind/zones Configuraciónde la llave rndc: rndc-confgen -a -r /dev/urandom -b 512 -u root wrote key file "/etc/bind/rndc.key" = verificación de que la llave que fue escrita. Extracciónde la llave rndc: nano /etc/bind/rndc.key Copiar la llave, ya que será usada en otros ficheros.
  • 5. DiegoMontiel nano /etc/bind/named.conf.local =fichero de agregación de zonas y llave. En este fichero se copiará el contenido del fichero rndc.key que se encuentra en /etc/bind/rndc.key y pegarlo a como se muestra en la imagen. Se recomienda maximizar la pantalla del programa xshell a la hora de copiar la llave, de igual forma al pegarla, para verificar que esta se copió completamente, los demás parámetros se encuentran disponibles en la plantilla en la parte inferior.
  • 6. DiegoMontiel Plantillapara las zonas: pueden emplearse para pegar en el fichero, los valores como dominio, IP y nombrede los ficheros db. serán reemplazados según la configuración por parte del usuario. zone "diemonle.com" IN { type master; also-notify {192.168.180.1; }; file "/var/lib/bind/zones/db.diemonle.com"; allow-update { key rndc-key; }; }; zone "180.168.192.in-addr.arpa" { type master; also-notify {192.168.180.1; }; file "/var/lib/bind/zones/db.192.168.180.1"; allow-update { key rndc-key; }; }; Comprobar integridadde Bind9: named-checkconf =si al dar enter no se muestra ningún mensajeu error, el mismo está correcto.
  • 7. DiegoMontiel Sección DHCP:creaciónde los parámetros DHCP e integraciónconDNS. cd /etc/dhcp/ echo > dhcpd.conf nano dhcp.conf Plantilla se encuentra disponible en la parte inferior. En este fichero también se copiará también el contenido del fichero rndc.key que se encuentraba en /etc/bind/rndc.key y pegarlo a como se muestra en la imagen. Se recomienda maximizar la pantalla del programa xshell a la hora de copiar la llave, de igual forma al pegarla, para verificar que esta se copió completamente.
  • 8. DiegoMontiel Plantillapara DHCP: puede emplearse para pegar en el fichero, los valores como dominio, IP, llave rndc hmac-md5, serán reemplazados según la configuración por parte del usuario. ddns-update-style interim; ignore client-updates; update-static-leaseson; ddns-domainname "diemonle.com."; ddns-rev-domainname"in-addr.arpa."; default-lease-time 600; max-lease-time7200; authoritative; log-facilitylocal7; key"rndc-key"{ algorithmhmac-md5; secret "hsrEuZh2NjYwGj0DWGvS3esY4BJsgKx0erme9MYavZ7fK+uQ/P61eu44vKWW9MwynFbZuwbawqRJe1fif7MrqQ=="; }; zone diemonle.com. { primarylocalhost; keyrndc-key; } zone 180.168.192.in-addr.arpa. { primarylocalhost; keyrndc-key; } optionsubnet-mask255.255.255.0; optionbroadcast-address192.168.180.255;
  • 9. DiegoMontiel optionrouters192.168.180.1; optiondomain-name-servers192.168.180.1; optiondomain-name"diemonle.com"; subnet192.168.180.0 netmask255.255.255.0{ range 192.168.180.10 192.168.180.50; } Comprobación de ISC: dhcpd -t InternetSystems ConsortiumDHCP Server 4.3.3 Copyright2004-2015 InternetSystems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Config file: /etc/dhcp/dhcpd.conf Databasefile: /var/lib/dhcp/dhcpd.leases PID file: /var/run/dhcpd.pid Si todo está en correctamente agregado,se mostrará este mensaje. Reiniciar Servicios: servicebind9 restart serviceisc-dhcp-server restart llegado a este punto, se dejará de usar la red en adaptador puente y se pasará a red interna.
  • 10. DiegoMontiel Configurar la direcciónIP que el servidor Llevaráde forma permanente: nano /etc/network/interfaces Reiniciar el servidor: init 6 Revisar la NIC: ifconfig
  • 11. DiegoMontiel nano /etc/hosts nano /etc/host.conf nano /etc/resolv.conf Revisar este fichero en caso de reiniciar el servidor
  • 12. DiegoMontiel Resolución de nombres: Pruebas: Ejecutar ipconfig /renew ,para solicitar una nueva dirección IP en el cliente.
  • 13. DiegoMontiel A nivel de Server: A nivel de cliente Linux: Revisar el fichero resolv.conf para evitar problemas con la resolución de nombres. Generalmente solo habría que cambiar la dirección ip en nameserver de 127.0.0.1 a la dirección del servidor DNS en este caso por la 192.168.180.1 A nivel de servidor en caso de que se necesitase salir a internet, en el fichero resolv.conf agregar debajo de nuestro nameserver 192.168.180.x , esto en caso de serequiera implementar este servidor en ambientes como GNS3. El de google: nameserver 8.8.8.8