هدف لب
پیکربندی static NAT روی یک روتر برای نگاشت آدرس خصوصی یک سرور داخلی واحد به یک آدرس عمومی اختصاصی، تعیین اینترفیسهای inside و outside، و تأیید اینکه ترافیک ورودی از یک هاست خارجی بهدرستی به سرور داخلی میرسد.
هدف لب (چرا مهم است)
Static NAT، که پیشتر در این مجموعه بحث شد، یک نگاشت دائمی یک-به-یک ایدهآل برای سرورهایی که نیاز دارند بهطور پیوسته از اینترنت دسترسپذیر باشند، مانند یک سرور وب، ایجاد میکند — برخلاف dynamic NAT یا PAT، همان آدرس عمومی همیشه به همان هاست داخلی خاص نگاشت میشود.
توپولوژی لب
R1
Gi0/0 (inside): 192.168.45.1/24
Gi0/1 (outside): 203.0.113.10/30
سرور داخلی: 192.168.45.100/24
آدرس عمومی برای نگاشت: 203.0.113.20وظیفه ۱: پیکربندی آدرسدهی پایه
هر دو اینترفیس را همانطور که نشان داده شده پیکربندی کن.
وظیفه ۲: تعیین اینترفیسهای Inside و Outside
Gi0/0 را بهعنوان اینترفیس NAT inside و Gi0/1 را بهعنوان اینترفیس NAT outside علامتگذاری کن.
وظیفه ۳: پیکربندی نگاشت Static NAT
یک ورودی static NAT که آدرس خصوصی سرور داخلی را به آدرس عمومی تعیینشده نگاشت میکند بساز.
وظیفه ۴: تأیید جدول ترجمه
تأیید کن نگاشت ایستا در جدول ترجمه NAT ظاهر میشود.
وظیفه ۵: تأیید اتصال ورودی
از یک هاست خارجی، به آدرس عمومی متصل شو و تأیید کن به سرور داخلی میرسد.
راهحل و تأیید
R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.45.1 255.255.255.0
R1(config-if)# ip nat inside
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface gigabitethernet0/1
R1(config-if)# ip address 203.0.113.10 255.255.255.252
R1(config-if)# ip nat outside
R1(config-if)# no shutdownR1(config)# ip nat inside source static 192.168.45.100 203.0.113.20R1# show ip nat translations
Pro Inside global Inside local Outside local Outside global
--- 203.0.113.20 192.168.45.100 --- ---
-- ورودی ایستا بلافاصله و بهطور دائمی ظاهر
-- میشود، برخلاف ورودیهای پویا که فقط وقتی
-- ترافیک واقعاً جریان مییابد ظاهر میشوندExternalHost> curl http://203.0.113.20
-- با موفقیت به سرور داخلی میرسدR1# show ip nat translations
Pro Inside global Inside local Outside local Outside global
tcp 203.0.113.20:80 192.168.45.100:80 198.51.100.5:52341 198.51.100.5:52341
-- وقتی ترافیک واقعاً جریان مییابد، یک ورودی
-- جزئیتر هر-اتصال در کنار نگاشت ایستای دائمی
-- ظاهر میشودنکته کلیدی
یک ورودی static NAT بلافاصله پس از پیکربندی در جدول ترجمه ظاهر میشود و بهطور دائمی باقی میماند، برخلاف ورودیهای dynamic NAT یا PAT که فقط تا زمانی که ترافیک فعال از آنها استفاده میکند وجود دارند — این دائمیبودن دقیقاً چیزی است که static NAT را به انتخاب درست برای سروری که باید همیشه در همان آدرس عمومی دسترسپذیر باشد، صرفنظر از اینکه ترافیک اتفاقاً در هر لحظه جریان دارد یا نه، تبدیل میکند.