Raport lucrare de laborator №7/ Отчет лабораторной работы №7 (опц)

Network Address Translation (NAT) 

Network Address Translation (NAT) — это метод, при котором маршрутизатор изменяет IP-адреса пакетов при их прохождении через границу между частной и публичной сетью. Это позволяет внутренним устройствам с приватными IP-адресами (например, из диапазона 192.168.0.0/16) взаимодействовать с внешними сетями, такими как Интернет. Существуют разные типы NAT. Статическая NAT создает однозначное соответствие между внутренним и внешним IP-адресом. Динамическая NAT использует пул внешних адресов для сопоставления с внутренними адресами. Port Address Translation (PAT), также известный как NAT overload, позволяет многим внутренним устройствам использовать один внешний IP-адрес, различая подключения по номерам портов.

PAT особенно популярен в домашних и малых офисных сетях, где одно устройство (маршрутизатор) предоставляет Интернет множеству устройств, скрывая их за одним публичным IP-адресом. Это снижает количество необходимых внешних IP-адресов и повышает безопасность, поскольку внутренние IP-адреса не видны извне.

Задача

В Cisco Packet Tracer необходимо смоделировать ситуацию, в которой внутренняя локальная сеть, состоящая из двух персональных компьютеров, подключена к маршрутизатору, предоставляющему доступ к внешней сети, содержащей один сервер. Маршрутизатор имеет два интерфейса. Один из них подключен к локальной сети и использует IP-адрес 192.168.10.1. Второй интерфейс подключен к внешней сети и использует публичный IP-адрес 203.0.113.2. Первый ПК получает адрес 192.168.10.2, второй — 192.168.10.3. Сервер, расположенный в условном Интернете, имеет адрес 203.0.113.10. Задача — настроить NAT таким образом, чтобы внутренние ПК могли обращаться к серверу во внешней сети, а сервер не мог инициировать подключение к ним. Это будет реализовано через PAT.

После построения топологии и назначения IP-адресов, необходимо на маршрутизаторе задать интерфейсу, подключенному к внутренней сети, статус «ip nat inside», а внешнему интерфейсу — «ip nat outside». Затем создается список доступа, разрешающий NAT для адресов из подсети 192.168.10.0. Командой ip nat inside source list 1 interface GigabitEthernet0/1 overload включается PAT. Также необходимо прописать маршрут по умолчанию через внешний шлюз (например, 203.0.113.1).

После настройки следует проверить связь. Внутренние ПК должны успешно отправлять запросы на сервер, а сервер — не иметь возможности инициировать соединение с ними. При выполнении команды show ip nat translations можно увидеть таблицу трансляций, в которой отображаются текущие соответствия между внутренними и внешними адресами и портами.

В качестве расширения можно вручную настроить статическую NAT-трансляцию для одного из ПК, что позволит серверу во внешней сети обратиться к нему напрямую. Это делается с помощью команды ip nat inside source static 192.168.10.2 203.0.113.100, где 203.0.113.100 — дополнительный внешний адрес, сопоставляемый с внутренним IP-адресом 192.168.10.2.

Адресация:

Внутренняя сеть (LAN):

    • Subnet: 192.168.10.0/24

    • PC1: 192.168.10.2

    • PC2: 192.168.10.3

    • Gateway (Router LAN): 192.168.10.1

Внешняя сеть (WAN):

    • Subnet: 203.0.113.0/24

    • Router WAN: 203.0.113.2

    • Server: 203.0.113.10