Use of DNS information as trigger for dynamic IPV4 address allocation
First Claim
1. A method comprising the steps of:
- obtaining, at a gateway router interposed between a local area network and an internet service provider'"'"'s infrastructure, from a host on said local area network, a first request specifying a domain name associated with a first web site, said gateway router having Domain Name Service (DNS) resolver capability, wherein said gateway router has an active connection to a first address space and no connection to a second address space;
sending said first request from said gateway router using said first address space;
responsive to sending said first request using said first address space, obtaining, at said gateway router, an indication, including a first internet protocol address, that said domain name resolves only to said second address space different than said first address space; and
responsive to obtaining said indication, sending, from said gateway router, into said internet service provider'"'"'s infrastructure, a second request, said second request being for a second internet protocol address for said gateway router in said second address space in transitioning to an active connection to said second address space, wherein said second request is sent before a third request is received, said third request being to connect to said first internet protocol address in said second address space.
7 Assignments
0 Petitions
Accused Products
Abstract
A first request, to access a web site associated with a domain name, is obtained at a gateway router interposed between a local area network and an internet service provider'"'"'s infrastructure, from a host on the local area network. The gateway router has Domain Name Service (DNS) resolver capability. The first request is received while the gateway router has upstream connectivity to the internet service provider'"'"'s infrastructure via IPv6 but not via IPv4. Further steps include sending, from the gateway router, the first request; obtaining, at the gateway router, an indication that an IPv4 address will imminently be required for the gateway router; and, responsive to obtaining the indication, sending, from the gateway router, into the internet service provider'"'"'s infrastructure, a second request, for an IPv4 address for the gateway router.
34 Citations
22 Claims
-
1. A method comprising the steps of:
-
obtaining, at a gateway router interposed between a local area network and an internet service provider'"'"'s infrastructure, from a host on said local area network, a first request specifying a domain name associated with a first web site, said gateway router having Domain Name Service (DNS) resolver capability, wherein said gateway router has an active connection to a first address space and no connection to a second address space; sending said first request from said gateway router using said first address space; responsive to sending said first request using said first address space, obtaining, at said gateway router, an indication, including a first internet protocol address, that said domain name resolves only to said second address space different than said first address space; and responsive to obtaining said indication, sending, from said gateway router, into said internet service provider'"'"'s infrastructure, a second request, said second request being for a second internet protocol address for said gateway router in said second address space in transitioning to an active connection to said second address space, wherein said second request is sent before a third request is received, said third request being to connect to said first internet protocol address in said second address space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A gateway router for interposition between a local area network and an internet service provider'"'"'s infrastructure, said gateway router comprising:
-
a memory storing in a non-transitory manner a plurality of distinct software modules, said distinct software modules comprising a DNS client/server module and a DHCP client/server module; and at least one processor, coupled to said memory; wherein; said DNS client/server module comprises instructions configured to cause said at least one processor to; obtain, from a host on said local area network, a first request specifying a domain name associated with a first web site, said gateway router having Domain Name Service (DNS) resolver capability, wherein said gateway router has an active connection to a first address space and no connection to a second address space; send, to a domain name server of said internet service provider'"'"'s infrastructure, said first request using said first address space; and obtain, from said domain name server of said internet service provider'"'"'s infrastructure, an indication, including a first internet protocol address, that said domain name resolves only to said second address space different than said first address space; and said DHCP client/server module comprises instructions configured to cause said at least one processor to, responsive to obtaining said indication, send, into said internet service provider'"'"'s infrastructure, a second request, said second request being for a second internet protocol address for said gateway router in said second address space in transitioning to an active connection to said second address space, wherein said second request is sent before a third request is received, said third request being to connect to said first internet protocol address in said second address space. - View Dependent Claims (17, 18)
-
-
19. An article of manufacture comprising a computer program product, said computer program product comprising:
-
a tangible computer-readable recordable storage medium, storing in a non-transitory manner computer readable program code, the computer readable program code comprising; computer readable program code configured to obtain, from a host on said local area network, a first request specifying a domain name associated with a first web site, said gateway router having Domain Name Service (DNS) resolver capability, wherein said gateway router has an active connection to a first address space and no connection to a second address space; computer readable program code configured to send said first request using said first address space; computer readable program code configured to, responsive to sending said first request using said first address space, obtain an indication, including a first internet protocol address, that said domain name resolves only to said second address space different than said first address space; and computer readable program code configured to, responsive to obtaining said indication, send, into said internet service provider'"'"'s infrastructure, a second request, said second request being for a second internet protocol address for said gateway router in said second address space in transitioning to an active connection to said second address space, wherein said second request is sent before a third request is received, said third request being to connect to said first internet protocol address in said second address space. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
means for obtaining, at a gateway router interposed between a local area network and an internet service provider'"'"'s infrastructure, from a host on said local area network, a first request specifying a domain name associated with a first web site, said gateway router having Domain Name Service (DNS) resolver capability, wherein said gateway router has an active connection to a first address space and no connection to a second address space; means for sending said first request from said gateway router using said first address space; means for, responsive to sending said first request using said first address space, obtaining, at said gateway router, an indication, including a first internet protocol address, that said domain name resolves only to said second address space different than said first address space; and means, responsive to obtaining said indication, for sending, from said gateway router, into said internet service provider'"'"'s infrastructure, a second request, said second request being for a second internet protocol address for said gateway router in said second address space in transitioning to an active connection to said second address space, wherein said second request is sent before a third request is received, said third request being to connect to said first internet protocol address in said second address space.
-
Specification