UF1 – Act4      Ubuntu (LINUX)        DNS i Virtual HostsLaia Luna – IES Milà i Fontanals
Canviar de Bridged a NATEs fa manualmentDesprés hem de reiniciar el network, que són els serveis de xarxa. #sudo /etc/in...
Canviar la IP a ESTÀTICAModifiquem  l’arxiu /etc/network/interfaces #The primary network interface Auto eth0 Iface eth0 i...
DNSClient DNS: en el fitxer /etc/resolv.conf : Nameserver + IP servidor Search + sufix on està el DNS  (descendentment) E...
Tipus de registresA: traducció directeNS: registre nameserverPTR: registre de traducció inversa (donem la IP i retorna ...
Tipus de servidorsUn servidor DNS pot ser   Cache / Hint: catxeja la informació que s’ha    enviat.   Forward: no té tra...
ExerciciEns  posem al costat del client#ping www.google.es#cat /etc/resolv.confEl nostre nameserver és 192.168.241.2Ara m...
INSTAL·LACIÓPaquet ◦ Named (redhad) o bind9 (ubuntu). #sudo apt-get install bind9Configuració: ◦ /etc/bind/named.conf   ...
Exercici 1 Ferque totes les peticions passin pel nostre ordinador:#sudo nano /etc/resolv.conf  nameserver 192.168.241.2  ...
DNS CACHE Bloc de configuració  Part del fitxer rootNS: NameServer de la zonaA: traducció directe – IP versió 4AAAA: IP ve...
SERVER MASTERBloc de configuracióFitxer de dades@: es refereix al domini on estasns: es refereix al domini on estas sense ...
Exercici 11Fer   un VirtualHost “luna.local”#sudo nano /etc/bind/named.conf.default-zones   Zone “luna.local” {      type...
Exercici 11
Exercici 11#sudo /etc/init.d/bind9 restartComprovar si la IP que hem posat és la mateixa que ifconfig i que el nameserver ...
COMPROVACIONSServidor dns     /etc/resolv.confComanda     Nslookup
DNS a la inversaEs  pot veure un exemple de fitxer invers a /etc/bind/db.127
Comprovació de DNS inversAl fer un nslookup de 127.0.0.1, ha de retornar el localhost. Perquè el fitxer anterior ho espec...
Exercici 111Fer un fitxer a la inversa (posar la IP al revés)#sudo nano /etc/bind/named.conf.default-zones  zone “241.168...
Exercici 111El /etc/bind/luna.local ha de quedar algo  semblant a:                          Laia Luna. Milà i Fontanals (I...
Exercici 111Comprovació:#sudo /etc/init.d/bind9 restart#nslookup 192.168.241.139
SLAVE (DNS)És l’esclau d’un master.El master gestiona i el slave té una copia íntegra del fitxer de traduccions i “ajuda”...
Exercici 1VFer  un fitxer SLAVE del ZONE del veï (Francis). Primer comprovarem que tinguem xarxa.#ping 192.168.170.68#sud...
Exercici 1VL’arxiu francis.local no s’ha de crear.Per comprovar-ho:#nslookup francis.local
FORWARD (DNS) És reenviament (/etc/bind/named.conf.options)En el bloc “options” podem indicar que volem o no  reenviament...
Exercici V (no està acabat)Fer  un fitxer FORWARDS del veï (Francis). Primer comprovarem que tinguem xarxa.#ping 192.168....
APACHE VirtualHost Name-basedBloc de configuració:
COMPROVACIONS
Vitual Host IP-Based (I)   Treballarem amb múltiples IP’s     IP-Alias     Diferents NIC virtuals El servidor DNS cond...
Virtual Host IP-Based (II)
Exercici V1Crear   un VirtualHost. Un DNS i dues zones.Hem de crear tants Directories com VirtualHosts volem tenir.#sudo...
Exercici V1# sudo nano /etc/bind/named.conf.default- zones
Exercici V1# cd /etc/bind# sudo cp luna.local zona1.local# sudo nano zona1.local
Exercici V1# sudo cp zona1.local zona2.local# sudo nano zona2.local
Exercici V1Comprovació   amb NSLOOKUP:
Exercici V1Comprovació   per PING
Upcoming SlideShare
Loading in …5
×

Desenvolupament d'aplicacions web (DAW) - UF1 - Act4

366 views
273 views

Published on

UF1 - Act4 de Desenvolupament d'Aplicacions Web. Apunts en català.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
366
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolupament d'aplicacions web (DAW) - UF1 - Act4

  1. 1. UF1 – Act4 Ubuntu (LINUX) DNS i Virtual HostsLaia Luna – IES Milà i Fontanals
  2. 2. Canviar de Bridged a NATEs fa manualmentDesprés hem de reiniciar el network, que són els serveis de xarxa. #sudo /etc/init.d/networking restartPer parar-lo o engegar-lo: #sudo /etc/init.d/networking stop #sudo /etc/init.d/networking start
  3. 3. Canviar la IP a ESTÀTICAModifiquem l’arxiu /etc/network/interfaces #The primary network interface Auto eth0 Iface eth0 inet static Adress 10.1.103.150 Netmask 255.0.0.0 Gateway 10.0.0.3
  4. 4. DNSClient DNS: en el fitxer /etc/resolv.conf : Nameserver + IP servidor Search + sufix on està el DNS (descendentment) Exemple: Nameserver 10.0.0.3 search xxx_dns.upc.cat
  5. 5. Tipus de registresA: traducció directeNS: registre nameserverPTR: registre de traducció inversa (donem la IP i retorna el nom)SOA: registres que contenen informació del nameservers principalsMX: per e-mails
  6. 6. Tipus de servidorsUn servidor DNS pot ser Cache / Hint: catxeja la informació que s’ha enviat. Forward: no té traduccions, tot el que li arriba, ho redirigeix. Master: conté totes les traduccions que sap traduïr Slave: és l’esclau d’un master. El master gestiona i el slave té una copia íntegra del fitxer de traduccions i “ajuda” a rebre les peticions.
  7. 7. ExerciciEns posem al costat del client#ping www.google.es#cat /etc/resolv.confEl nostre nameserver és 192.168.241.2Ara mostrarem informació del nom del servidor DNS:#dig#nslookup www.google.esEn Linux sempre es treballa en TCP
  8. 8. INSTAL·LACIÓPaquet ◦ Named (redhad) o bind9 (ubuntu). #sudo apt-get install bind9Configuració: ◦ /etc/bind/named.conf  /etc/bind/named.conf.default-zones  /etc/bind/named.conf.local  /etc/bind/named.conf.options
  9. 9. Exercici 1 Ferque totes les peticions passin pel nostre ordinador:#sudo nano /etc/resolv.conf nameserver 192.168.241.2 nameserver 127.0.0.1#sudo /etc/init.d/bind9 restartProva – Ha de funcionar:#ping www.google.esProva – No ha de funcionar perquè per fer una petició passa pel nostre ordinador per comprovar la IP del ping i el BIND9 està parat.#sudo /etc/init.d/bind9 stop#ping www.google.es
  10. 10. DNS CACHE Bloc de configuració Part del fitxer rootNS: NameServer de la zonaA: traducció directe – IP versió 4AAAA: IP versió 6
  11. 11. SERVER MASTERBloc de configuracióFitxer de dades@: es refereix al domini on estasns: es refereix al domini on estas sense el punt final“ns.brufau.local.” : l’últim punt indica que és un path absolut.
  12. 12. Exercici 11Fer un VirtualHost “luna.local”#sudo nano /etc/bind/named.conf.default-zones Zone “luna.local” { type master; file “/etc/bind/luna.local”; };#cd /etc/bind#sudo cp db.local luna.local#sudo nano luna.localEscriure el que està en la següent pàgina.
  13. 13. Exercici 11
  14. 14. Exercici 11#sudo /etc/init.d/bind9 restartComprovar si la IP que hem posat és la mateixa que ifconfig i que el nameserver del /etc/resolv.confFem un #nslookup luna.local i ens ha de sortir algo semblant:
  15. 15. COMPROVACIONSServidor dns /etc/resolv.confComanda Nslookup
  16. 16. DNS a la inversaEs pot veure un exemple de fitxer invers a /etc/bind/db.127
  17. 17. Comprovació de DNS inversAl fer un nslookup de 127.0.0.1, ha de retornar el localhost. Perquè el fitxer anterior ho especifica.
  18. 18. Exercici 111Fer un fitxer a la inversa (posar la IP al revés)#sudo nano /etc/bind/named.conf.default-zones zone “241.168.192.in-addr.arpa” { type master; file “/etc/bind/db.241.168.192”; };Ara hem de crear el fitxer “db.IP-al-reves” com a copia del /etc/bind/db.127:#sudo cp /etc/bind/db.127 /etc/bind/db.241.168.192#sudo nano /etc/bind/bd.241.168.192
  19. 19. Exercici 111El /etc/bind/luna.local ha de quedar algo semblant a: Laia Luna. Milà i Fontanals (Igualada - 2012)
  20. 20. Exercici 111Comprovació:#sudo /etc/init.d/bind9 restart#nslookup 192.168.241.139
  21. 21. SLAVE (DNS)És l’esclau d’un master.El master gestiona i el slave té una copia íntegra del fitxer de traduccions i “ajuda” a rebre les peticions.
  22. 22. Exercici 1VFer un fitxer SLAVE del ZONE del veï (Francis). Primer comprovarem que tinguem xarxa.#ping 192.168.170.68#sudo nano /etc/bind/named.conf.default-zones zone “francis.local” { type slave; file “/etc/bind/francis.local”; masters {192.168.170.68;}; };
  23. 23. Exercici 1VL’arxiu francis.local no s’ha de crear.Per comprovar-ho:#nslookup francis.local
  24. 24. FORWARD (DNS) És reenviament (/etc/bind/named.conf.options)En el bloc “options” podem indicar que volem o no reenviament. ◦ Forwarders {x.x.x.x;}; ◦ Forward + paraula_clauLes paraules clau poden ser: ◦ Only: intenta resoldre el problema en forma local ◦ First: abans d’intentar resoldre el problema, el envio a un altre forwardEn comparat amb el SLAVE, quan fas una petició a l’altre màquina no es copia el fitxer .conf, sinò que sempre que fa una petició li “pregunta” a la màquina en qüestió.
  25. 25. Exercici V (no està acabat)Fer un fitxer FORWARDS del veï (Francis). Primer comprovarem que tinguem xarxa.#ping 192.168.170.68#sudo nano /etc/bind/named.conf.default-zones zone “francis.local” { type forwards; file “/etc/bind/francis.local”; masters {192.168.170.68;}; };
  26. 26. APACHE VirtualHost Name-basedBloc de configuració:
  27. 27. COMPROVACIONS
  28. 28. Vitual Host IP-Based (I) Treballarem amb múltiples IP’s  IP-Alias  Diferents NIC virtuals El servidor DNS condueix cada domini a una IP diferent del meu servidor web, és a dir, es poden tenir diferents noms amb IP diferents. L’apache distribueix les peticions a cada VirtualHost Escoltarem a cada VirtualHost a un domini i/o port Possibilitat de múltiples instàncies de httpd
  29. 29. Virtual Host IP-Based (II)
  30. 30. Exercici V1Crear un VirtualHost. Un DNS i dues zones.Hem de crear tants Directories com VirtualHosts volem tenir.#sudo nano /etc/apache2/sites-available/default
  31. 31. Exercici V1# sudo nano /etc/bind/named.conf.default- zones
  32. 32. Exercici V1# cd /etc/bind# sudo cp luna.local zona1.local# sudo nano zona1.local
  33. 33. Exercici V1# sudo cp zona1.local zona2.local# sudo nano zona2.local
  34. 34. Exercici V1Comprovació amb NSLOOKUP:
  35. 35. Exercici V1Comprovació per PING

×