Selective source-NAT from Internet to internal host

Selective source-NAT from Internet to internal host

NewsGroups | Search | Tools
 comp.dcom.sys.cisco  Post an article  get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content  add this group's latest topics to your Google content  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Selective source-NAT from Internet to internal host Mark 08-05-2008
Posted by Mark on August 5, 2008, 10:08 am
If you were  Registered and logged in, you could reply and use other advanced thread options

Hi,

(Apologies in advance if my terminology here isn't "Cisco-ised" - am
relatively new to IOS...)

I have a Cisco 1605R which has a single public (Internet facing) IP address.

I've configured IP NAT rules such that a connection from the Internet to
the router on 25/tcp is NAT'd to one private (internal) IP address (mail
server), and a connection to 22/tcp is NAT'd to a different private IP
address (SSH server). In other words, the destination address of the
connection is translated from the public address of the router to the
appropriate private address of the destination host - based upon the
destination TCP port.

At the moment, the source addresses of the Internet hosts initiating
these connections are not translated (i.e. no source-NAT occurs) - so my
mail relay and SSH server both see the original IP addresses of the
Internet hosts making these connections - however, I'd like to
selectively perform source-NAT on (just) one of these 2 TCP connections
- so connections to 25/tcp continues to pass through with the original
source address, however connections to 22/tcp have their source address
translated to a private address.

Is this possible? (Excerpt from my IOS config attached below)

Thanks,

Mark

Excerpt from my current configuration - IP addresses obfuscated:

ip nat pool my-address-pool 123.123.123.123 123.123.123.123 netmask
255.255.255.252
ip nat inside source list 1 pool my-address-pool overload

ip nat inside source static tcp 10.1.1.1 25 123.123.123.123 25 extendable
ip nat inside source static tcp 10.1.1.2 22 123.123.123.123 22 extendable

access-list 1 permit 10.1.1.0 0.0.0.255

Similar ThreadsPosted
Cisco PIX 501 - Port forwarded to an internal host via Static NAT doesn't work from internal host January 19, 2006, 4:46 pm
PIX 501 - resolving internal host ip with public ip March 9, 2007, 8:22 am
can PIX 515E log traffic by internal destination host? July 27, 2005, 6:43 am
DNS query to internal DNS server from static NAT host April 23, 2006, 9:04 pm
SMTP proxy to another Internet host July 19, 2004, 2:24 am
Forwarding traffic originating from a specific Internet host October 11, 2006, 8:49 am
Limiting internet bandwidth per internal subnet January 13, 2007, 5:49 pm
Having trouble with internal users accessing the Internet using NAT January 22, 2007, 1:13 pm
Pix 506e w/5 static outside IPs - How to create a rule to allow ALL tcp/udp traffic from one outside IP to an internal IP (for an internal router/NAT with it's own subnet) April 6, 2008, 3:39 pm
Access from internal hosts to internal servers using external address April 18, 2007, 7:10 am

other useful resources:
The Federal Communications Commission (FCC)
Telecommunications Industry Association
Electronic and Software Security Products and Services
International Telecommunication Union

Custom CGI Perl and PHP programming by 1-Script.com

Contact Us | Privacy Policy
The site map in XML format XML site map