System and method for accessing a web server on a device with a dynamic IP-address residing behind a firewall
First Claim
Patent Images
1. A method of providing access to a web server on an electronic device residing behind a firewall, comprising:
- having a gateway server positioned outside of the firewall, the gateway server possessing an IP address corresponding to a predetermined DNS extension, wherein the DNS name of the web server includes the predetermined DNS extension;
upon a client device attempting to contact the electronic device using the DNS name, having the gateway server receive the contact attempt and information contained therein; and
having the gateway server transmit the information included in the contact attempt to the web server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing access to a web server on an electronic device positioned within a firewall. A gateway device including a gateway server is provided outside of the firewall. The gateway device includes an IP address that corresponds to the same DNS extension that is used in the DNS name of the web server. When a client device attempts to contact the web server through the DNS name, the request is transmitted to the gateway server, which in turn communicates with the web server.
-
Citations
22 Claims
-
1. A method of providing access to a web server on an electronic device residing behind a firewall, comprising:
-
having a gateway server positioned outside of the firewall, the gateway server possessing an IP address corresponding to a predetermined DNS extension, wherein the DNS name of the web server includes the predetermined DNS extension;
upon a client device attempting to contact the electronic device using the DNS name, having the gateway server receive the contact attempt and information contained therein; and
having the gateway server transmit the information included in the contact attempt to the web server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing access to a web server through a firewall, comprising:
-
an electronic device located behind the firewall and including the web server, the web server having a DNS with a predetermined DNS extension; and
a gateway device outside of the firewall and including a gateway server, the gateway server having an IP address corresponding to the DNS extension, wherein, when a client device attempts to contact the electronic device using the DNS name, the gateway server receives the contact attempt and information contained therein, the gateway server transmitting the information included in the contact attempt to the web server. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product for providing access to a web server through a firewall, comprising:
-
computer code for providing a gateway server on a gateway device, the gateway server having an IP address corresponding to a DNS extension;
computer code for receiving a contact attempt from a client device for an electronic device behind the firewall, the electronic device having a DNS name including the DNS extension; and
computer code for transmitting the information included in the contact attempt to the web server on the electronic device. - View Dependent Claims (11, 12, 13)
-
-
14. A gateway device for providing communication through a firewall to a web server, comprising:
-
a processor; and
a memory unit operatively connected to the processor, the memory unit including;
computer code for providing a gateway server on the gateway device, the gateway server having an IP address corresponding to a DNS extension;
computer code for receiving a contact attempt from a client device for a mobile electronic device behind the firewall, the mobile electronic device having a DNS name including the DNS extension; and
computer code for transmitting information included in the contact attempt to the web server on the electronic device. - View Dependent Claims (15, 16, 17)
-
-
18. An electronic device, comprising:
-
a processor; and
a memory unit operatively connected to the processor and including;
computer code for providing a web server on the electronic device;
computer code for designating the electronic device with a DNS name having a predetermined DNS extension, the DNS extension corresponding to an IP address for a gateway server outside of a firewall within which the electronic device is located;
computer code for receiving a information included in a contact attempt from a client device outside of the firewall, the information being transmitted through the gateway server to the web server. - View Dependent Claims (19, 20)
-
-
21. A computer program product for enabling communication with a client device outside of a firewall, comprising:
-
computer code for providing a web server on a electronic device;
computer code for designating the electronic device with a DNS name having a predetermined DNS extension, the DNS extension corresponding to an IP address for a gateway server outside of a firewall within which the electronic device is located;
computer code for receiving a information included in a contact attempt from a client device outside of the firewall, the information being transmitted through the gateway server to the web server. - View Dependent Claims (22)
-
Specification