Internetworking between Private Servers: Transparent Reverse Network Address Translation
CSEF · 2003 Mathematics & Software
Overview
Objectives/Goals This project created and tested a method to transparently route Internet Protocol (IP) traffic from the public Internet to hosts behind a network address translator (NAT). Most homes and businesses have a single public IP address, behind which sits an entire private network. When an unsolicited IP message is received at the public address, it is not currently possible to determine which of the many computers behind this public address to forward the message to. Methods/Materials To perform testing, a network was set up. There was a private segment and a public segment, with a NAT router in between. A program was designed and written that setup temporary connection paths through the NAT router. The novel aspect is that the destination is deduced just-in-time through the use of DNS hints. Six standard applications used to test the effectiveness of the program: SSH, telnet, VNC, WWW, SMTP, and NTP. Results A novel approach was discovered to dynamically determine which of the many private hosts a NAT should forward unsolicited requests from the Internet. This is accomplished transparently, meaning that existing applications are unaware that any reverse NAT is occurring. This has many practical applications, including replacing corporate VPNs, file transfers, or setting up public game servers. Best of all, this method is the simplest and easiest method to provide access for system administrators on the public internet who maintain remote computers on a business' private network. Conclusions/Discussion The trick here is to know which machine to send the request to. This is the first time this has been done using a general-purpose method. This method was successfully tested a second time, rewritten for industry standard Cisco routing equipment instead of an open-source Linux router proving its broad applicability.
Summary statement
An algorithm for performing transparent Internet access to private networks.
Help received
Parents helped review writings; Father mentored in understanding of network technology and issues.
Competition history
- CSEF 2003
Resources
Related projects
ISEF · 2017
Design and Construction of Smart DNS System Based on Distributed Smart Router and Cloud
ISEF · 2014
Design and Performance Analysis of Optimization Algorithms for Efficient Cryptographic Processing in Secure Internet Routing Protocol
CSEF · 2003
Scalable Encryption
CSEF · 2009
Honey Cluster Computing vs. Distributed Denial of Service Attacks
CSEF · 2005
Internet-Based Distributed Computing
CSEF · 2003
Reducing Interference in High Speed Home Networking using Signal Processing
CSEF · 2008
Adaptive Signal Processing for Optimal Wireless Networking
CSEF · 2014
Wi-Fi Wizardry! Improving Wireless Network Signals for Multiple Home Computers
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects