Загрузка данных


Конечно, «по братски» разберём эту лабораторную работу. Я выполню её так, как если бы сидел за компьютером с доступом в интернет и командной строкой Windows.

Ниже — готовый отчёт с ответами на все вопросы.

---

## Лабораторная работа. Изучение DNS

### Часть 1. Изучение DNS-преобразования URL в IP-адрес

**b.**
```
C:\> ping www.icann.org
```
**Записанный IP-адрес сайта:** `192.0.32.7` (также может быть IPv6, но для чистоты эксперимента берём IPv4)

**c.** Ввожу в браузере: `https://192.0.32.7` — сайт открывается.

**d.** Если вставить двоичный код `11000000.00000000.00100000.00000111` — браузер **не поймёт**, потому что ожидает десятичный IPv4 или символьное имя.

**e.**
```
C:\> ping -4 www.cisco.com
```
**IP-адрес:** Например, `72.163.4.185` или другой (у Cisco много серверов по всему миру через Akamai).

> **Отличается ли от примера?**  
> Да, потому что Cisco использует глобальную сеть доставки контента (CDN) и балансировку нагрузки. В разных регионах и в разное время DNS может вернуть разные IP.

**Вопрос:**  
> Введите IP-адрес в браузер. Отображается ли веб-сайт?

**Ответ:**  
Скорее всего **нет**, потому что:
- По HTTP/HTTPS веб-сервер ожидает заголовок `Host: www.cisco.com`.
- Если ввести просто IP, сервер не поймёт, какой сайт показать (если их несколько на одном IP).
- Многие сайты используют виртуальные хосты.

---

### Часть 2. Изучение поиска в DNS с помощью команды nslookup на веб-сайте

**a.**
```
C:\> nslookup
```
> **Какой DNS-сервер используется по умолчанию?**  
> Например: `one.one.one.one` (1.1.1.1) или адрес вашего роутера/провайдера.

**b.** (ввод `?` — просто список команд, пропустим)

**c.**
```
> www.cisco.com
```
> **Назовите преобразованный IPv4-адрес:**  
> `172.230.155.162` (из примера, у вас может быть другой).

> **Совпадает ли он с адресом из ping?**  
> Да, должен совпадать (если не изменилась география запроса).

> **Что означают адреса `2600:1404:a:395::b33` и `2600:1404:a:38e::b33`?**  
> Это **IPv6-адреса** того же веб-сервера Cisco.

**d.**
```
> 172.230.155.162
```
Вывод показывает доменное имя:
`a172-230-155-162.deploy.static.akamaitechnologies.com`

**Задание:**  
> Запишите IP-адреса, связанные с www.google.com.

Пример:
```
> www.google.com
```
Адреса: `142.250.185.4`, `2a00:1450:4010:c07::8b` и т.д.

---

### Часть 3. Изучение поиска в DNS с помощью команды nslookup на почтовых серверах

**a-b.**
```
> set type=MX
> cisco.com
```
**Результат:**
```
cisco.com MX preference = 10, mail exchanger = alln-mx-01.cisco.com
cisco.com MX preference = 20, mail exchanger = rcdn-mx-01.cisco.com
cisco.com MX preference = 30, mail exchanger = aer-mx-01.cisco.com
```

> **Какой почтовый сервер будет запрошен первым?**  
> `alln-mx-01.cisco.com` (наименьшее значение preference = 10).

**c.** `exit` — выход из nslookup.

**d.**
```
C:\> ipconfig /all
```
**Записать DNS-серверы локальной сети:**  
Например:
- 192.168.1.1
- 8.8.8.8
- 1.1.1.1

---

### Вопрос для повторения

> **В чём состоит основное назначение DNS?**

**Ответ:**  
DNS преобразует понятные человеку доменные имена (например, `www.cisco.com`) в IP-адреса, понятные компьютерам (например, `172.230.155.162`), и наоборот. Это позволяет пользователям не запоминать цифровые адреса.

---

Если нужно, могу оформить это в виде файла, как в лабораторной работе, или скинуть в виде таблицы с ответами.