Back to results
US 12,750,344 B2Granted
Domain name system based VPN management
AssigneeThreatSTOP, Inc.
InventorsTomas L. Byrnes, Francis Turner
Life of this patent
Estimating the term…
Abstract
VPN data for building and maintaining VPNs through a public network is gathered. The VPN data is maintained, at a DNS server, as part of a DNS table. A portion of the VPN data is provided as part of a DNS view of the DNS table to a client device. A VPN mode indicating a manner to establish a VPN node for the client device through the public network is determined using the portion of the VPN data. When the client device is coupled to the public network the VPN node is established and maintained according to the VPN mode using the portion of the VPN data.
Claims20
A method comprising:
- receiving a passphrase from a user of a virtual private network (VPN) device, the passphrase used to establish a VPN node at the VPN device;
- providing the passphrase to a domain name system (DNS) server;
- determining, in response to the passphrase being received by the DNS server, a DNS view used in determining VPN data, the DNS view being determined from a plurality of different DNS views, and the determination being based on the received passphrase;
- accessing the DNS view used in determining the VPN data based on the determination of the DNS view used in determining the VPN data, the DNS server maintaining the VPN data as part of a DNS table, the VPN data to be used by the DNS server to establish and maintain the VPN node at the VPN device;
- determining a VPN mode based on the DNS view, the VPN mode indicating a manner to establish and maintain the VPN node;
- establishing the VPN node according to the VPN mode using the VPN data.
3 more elements
A system comprising:
- a data determination engine;
- and
- a domain name system (DNS) server:
- wherein in operation, the data determination engine is configured to:
- receive a passphrase from a user of a virtual private network (VPN) device, the passphrase used to establish a VPN node at the VPN device;
- provide the passphrase to the DNS server;
- wherein in operation, the DNS server is configured to:
- determine, in response to the passphrase being received by the DNS server, a DNS view used in determining VPN data, the DNS view being determined from a plurality of different DNS views, and the determination being based on the received passphrase;
- access the DNS view used in determining the VPN data based on the determination of the DNS view used in determining the VPN data, the DNS server maintaining the VPN data as part of a DNS table, the VPN data to be used by the DNS server to establish and maintain the VPN node at the VPN device;
- determine a VPN mode based on the DNS view, the VPN mode indicating a manner to establish and maintain the VPN node;
- establish the VPN node according to the VPN mode using the VPN data.
8 more elements
Dependencies are inferred from the claim text.