This shows you the differences between two versions of the page.
rl:labs:10:contents:03 [2013/11/23 18:27] mihai.carabas [03. Accesarea serverului WEB folosind wget] |
rl:labs:10:contents:03 [2023/11/05 13:21] (current) vlad_iulius.nastase |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 03. Accesarea serverului WEB folosind wget ==== | + | ==== 03. [10p] DNS Resolution ==== |
- | Deseori nu aveți la dispoziție un browser WEB cu interfață grafică pentru a accesa site-ul dorit. În aceste cazuri se folosesc utilitare specifice, cum ar fi ''wget''. Cu ajutorul acestuia putem descărca fișiere de pe servere WEB. Pentru a descărca fișierul HTML accesat anterior executați următoarea comandă:<code> | + | Scopul acestui exercițiu constă în aflarea unor informații de DNS despre un domeniu. |
- | root@host:~# wget http://red/index.html | + | |
- | --2013-11-23 17:48:36-- http://red/index.html | + | |
- | Resolving red (red)... 192.168.1.2 | + | |
- | Connecting to red (red)|192.168.1.2|:80... connected. | + | |
- | HTTP request sent, awaiting response... 200 OK | + | |
- | Length: 31 [text/html] | + | |
- | Saving to: `index.html' | + | |
- | 100%[===================================================================================================================>] 31 --.-K/s in 0s | + | Tipurile de înregistrări de DNS pot oferi informații resursele înregistrate și legătura dintre ele: |
- | 2013-11-23 17:48:36 (2.07 MB/s) - `index.html' saved [31/31] | + | * **A** - înregistrare directă către IP-ul ce găzduiește aplicația |
- | root@host:~# cat index.html | + | * **CNAME** - un alias către altă înregistrare unde ar putea fi găzduită aplicația |
- | <h1>Laborator 10 - pe red</h1> | + | |
- | </code> | + | |
- | Observați conținutul afișat anterior în browser-ul WEB grafic. | + | |
- | La adresa ''http://red/fisier.out'' se află un fișier. Descărcați-l folosind exemplul de mai sus. | + | * **MX** - înregistrare către adresa serverului de e-mail |
- | Serverul WEB este configurat să folosească și conexiuni sigure (protocolul HTTPS). Descărcați același fișier de mai sus, folosind protocolul HTTPS:<code> | + | Vom instala utilitarul necesar pentru interogările de DNS |
- | root@host:~# wget https://red/index.html | + | <code bash> |
- | --2013-11-23 17:50:52-- https://red/index.html | + | student@aldebaran:~$ apt install dnsutils |
- | Resolving red (red)... 192.168.1.2 | + | |
- | Connecting to red (red)|192.168.1.2|:443... connected. | + | |
- | ERROR: cannot verify red's certificate, issued by `/CN=red': | + | |
- | Self-signed certificate encountered. | + | |
- | To connect to red insecurely, use `--no-check-certificate'. | + | |
</code> | </code> | ||
- | Observăm că ni s-a afișat o eroare cum că nu poate fi verificat certificatul. Această verificare poate fi eliminată folosind parametrul ''-\-no-check-certificate'' pentru ''wget'':<code> | ||
- | root@host:~# wget --no-check-certificate https://red/fisier.out | ||
- | --2013-11-23 17:52:02-- https://red/fisier.out | ||
- | Resolving red (red)... 192.168.1.2 | ||
- | Connecting to red (red)|192.168.1.2|:443... connected. | ||
- | WARNING: cannot verify red's certificate, issued by `/CN=red': | ||
- | Self-signed certificate encountered. | ||
- | HTTP request sent, awaiting response... 200 OK | ||
- | Length: 1024 (1.0K) | ||
- | Saving to: `fisier.out' | ||
- | 100%[===================================================================================================================>] 1,024 --.-K/s in 0s | + | Folosim utilitarul pentru a afla informații despre înregistrări de DNS specifice |
+ | <code bash> | ||
+ | student@aldebaran:~$ nslookup -querytype=CNAME erp.codacloud.net | ||
+ | </code> | ||
- | 2013-11-23 17:52:02 (18.2 MB/s) - `fisier.out' saved [1024/1024] | + | <code bash> |
+ | student@aldebaran:~$ nslookup -querytype=NS cs.pub.ro | ||
+ | </code> | ||
+ | |||
+ | <code bash> | ||
+ | student@aldebaran:~$ nslookup -querytype=MX cs.pub.ro | ||
+ | </code> | ||
+ | <code bash> | ||
+ | student@aldebaran:~$ nslookup -querytype=A erp.codacloud.net | ||
</code> | </code> |