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 [2024/12/04 13:23] (current) laura.ruse [03. [10p] DNS Resolution] |
||
|---|---|---|---|
| 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 DNS pot oferi informații despre 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 care 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> | + | |
| - | root@host:~# wget https://red/index.html | + | Vom folosi utilitarul ''nslookup'' din pachetul ''dnsutils'' pentru a afla informații despre înregistrările DNS. Este posibil ca pachetul ''dnsutils'' să fie deja instalat pe ''host''. Dacă nu este instalat, atunci puteți folosi următoarea comandă pentru a-l instala: |
| - | --2013-11-23 17:50:52-- https://red/index.html | + | <code bash> |
| - | Resolving red (red)... 192.168.1.2 | + | student@aldebaran:~$ apt install dnsutils |
| - | 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 ''nslookup'' pentru a afla informații despre înregistrări 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> | ||