You are on page 1of 5

DNS

domain
mane
servers

/etc/hosts
vemos el archivo cat etc /etc/hosts
tiene la direccion 127.0.0.1 = localhost
edito
vi /etc/host
y pongo
192.168.0.182 estebanyumbla.com eyv.com
solo funciona en mi maquina puede ser para provar paginas web
los dominios van aa tener un TLD (top level domin) .com .org .mid .gov .edu .int

.com comercial
.org organizaciones
.net redes

ICANN (los numeros ip los maneja IANA) ARIN LACNIN RIPE


www.nic.ec

cuales son los dns de esos dominios


DNS de zona

record es lo que apunta antes del dominio


dns de zona guarda los records de un dominio
los dns de zona no pueden tener punto de falla en comun

tres tipos de servidores que hay root-servers edna cache


record a = direccion ejemp host www.google.com
alias preguntas por un nombre te devuelve un nombre
record a preguntas por un nombre te devuelve una direccion

ver los dns de un dominio


host -t ns serviesa.com.ec

un host -t mx gmail.com
MX
INDICA A DONDE DEBE IR LOS CORREOS DE MI DOMINIO
siempre deja un record a

dns de cache de nuestra maquina


cat /etc/resolv.conf
dns de cache
dnsmasq .- solo dns de cache no tiene los root servers
mydns.- guarda las zonas y los records en tablas
maradns.-
CONFIGURACION DE UN DNS DE CACHE

1.- INSTALAR EL MARADNS


esta en el depsitorio de evel
INSTALO EL MARA DNS
yum install maradns
y abro
vi /etc/mararc

ipv4_bind_addresses = "127.0.0.1, 192.168.0.251 = mi ip de mi tarjeta de red"

aqui pongo para toda mi red y tiene derecho hacerme preguntas


# The following line enables recursion on just the loopback interface
recursive_acl = "127.0.0.1/8, 192.168.0.0/24= toda mi red"

If you're on a slow network, you may need to increase this value for
# MaraDNS to resolve names
timeout_seconds = 2 (puede ser variado si mi red es lenta)

vi /etc/resolv.conf
y pongo la ip 127.0.0.1
arrancar el servicio

www.opendns.com

208.67.222.222
208.67.220.220
Para agregar dns de zona
upstream_servers={}
upstream_servers["."] = "208.67.222.222, 208.67.220.220"
SERVIDORES WEB
APACHE

http://news.netcraft.com/

yum install httpd php mod_ssl


service httpd start
var /www/html/index.html
php -q php
archivo de configuracion de apache
vi /etc/httpd/conf/httpd.conf

vi /etc/httpd/conf/httpd.conf

creo un directorio
mkdir /var/www/html/prueba
cp /etc/termcap /var/www/html/prueba/
ls /var/www/html/prueba/

para prohivir el directorio


vi /etc/httpd/conf/httpd.conf
en el config en la linea 345 le ponemos all
AllowOverride None = all
reinicamos el servicio
vi /var/www/html/prueba/.htaccess
ponemos
options -indexes
grabamos y listo

#ponerle clave a un directorio


1.- entramos a
vim /var/www/html/prueba/.htaccess

AuthName 'Por favor Autenticarse'


AuthUserFile /var/www/html/.htpasswd
AuthType Basic
require valid-user

crear certificados
openssl req -new -key server.key -out server.csr
openssl x599 -req -days 60 -in server.csr -signkey server.key -out server.csr

cp server.csr /etc/pki/tls/certs/localhost.csr

forzar salir de vi :q!


names based hosting

apuntar 2 direciones a una misma ip


vi /etc/hosts
agregamos en la ultima linea
192.168.0.180 dom1.com dom2.com www.dom1.com www.dom2.com

para el servicio multi host

vi /etc/httpd/conf/httpd.conf
Use name-based virtual hosting.
#
NameVirtualHost *:80 le quitamos el #
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

vim /etc/httpd/conf/httpd.conf

mkdir /var/www/dom2.com
creo los directorios de c/u de los sitios
[root@localhost /]# vi /var//www/dom2.com/index.html
[root@localhost /]# vim /etc/httpd/conf/httpd.conf
vi /etc/hosts
y pongo
ip
192.168.0.251 dom1.com dom2.com www.dom1.com www.dom2.com
[root@localhost /]# service httpd restart

<VirtualHost *:80>
ServerAdmin estebanyumbla@hotmail.com
DocumentRoot /var/www/dom1.com
ServerName www.dom1.com
ServerAlias dom1.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin estebanyumbla@hotmail.com
DocumentRoot /var/www/dom2.com
ServerName www.dom2.com
Serveralias dom2.com
</VirtualHost>

y guardo cambios y reinicio service http restart


SERVIDOR DE CORREOS

Servidor webmail
servidor pop 3 e imap
smtp
av y as

el servidor de correo autentifica si existe el usuario en el directorio etc/shadow y si logra


autentificar le entrega los correos q estan en etc var/mail/username
servicio de pop3 en imap

vim /etc/hosts
[root@localhost ~]# service dovecor start
dovecor: service desconocido
[root@localhost ~]# service dovecot start
Iniciando Dovecot Imap: [ OK ]
[root@localhost ~]# chkconfig dovecot on
telnet localhost 110

You might also like