IP Library Granted Patent US 8,122,493
Granted Patent B2
US 8,122,493 · App. 11/657,863 · Granted Feb 21, 2012

Firewall based on domain names

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,122,493
App. No.
11/657,863
Granted
Feb 21, 2012
Kind
B2
Abstract

The invention is a firewall capable of blocking access to a website or other Internet node based on a domain name. A DNS request is monitored and a domain name is decoded from the DNS request. An IP address is received in a response to the DNS request. The IP address and domain name are associated with each other. The steps are executed non-intrusively with respect to traffic flow through the firewall. Afterward, a determination is made if the IP address is associated with a domain name for which access is restricted. If the domain name is a restricted domain name, access to content of the website is denied by blocking traffic flow on the basis of identifying the source IP address of data packets.

Claims (18)

1. An apparatus for enforcement of a rules base to selectively restrict access to a server with an IP address exterior of a network comprising:

a domain name rules base having identifications of restricted and/ or allowed domain names;

an automatic update component for recording current associations between IP addresses and said restricted and/or allowed domain names, said automatic update component being responsive to a receiver configured to accept an IP address and a domain name as a response to a Domain Name Service (DNS) request for decoding domain names; and

a controller configured to selectively control access to said IP addresses based on said rules base and said associations.

2. The apparatus of claim 1 further comprising

a receiver configured to accept an IP address as a response to a Domain Name Service (DNS) request for decoding domain names.

3. A method for selectively allowing access to a node exterior of a network comprising:

receiving an IP address identified in a response to a request to a Domain Name Service (DNS) server, said response including a domain name for said node;

associating said IP address with said domain name, thereby providing an association of said IP address with said domain name; and

recording said association;

inputting rules to a rules base for allowing access to said node, said rules base identifying a plurality of domain names.

4. The method of claim 3 wherein said rules base includes a lookup table having a plurality of said associations.

5. Computer-executable code stored on a computer-readable hardware device for enabling a method comprising:

receiving an IP address for a website as a response to a Domain Name Service (DNS) request, said DNS response including a domain name for a specific website,

enabling enforcement of a rules base that includes rules restricting access to particular domain names said rules base, including providing an association of said IP address and said domain name;

enforcing said rules base to selectively grant access to said website, thereby providing an enforcement of said rules base; and

dynamically updating said rules base for subsequent said enforcements.

6. The computer-executable code of claim 5 wherein said enforcement includes an enforcement based on said association of said IP address and said domain name.

Assignments (12)
SECURITY INTEREST Recorded Mar 17, 2025
From: BARRACUDA NETWORKS, INC.
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 070529/0123 →
SECURITY INTEREST Recorded Sep 3, 2022
From: BARRACUDA NETWORKS, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 061377/0208 →
SECURITY INTEREST Recorded Sep 3, 2022
From: BARRACUDA NETWORKS, INC.
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 061377/0231 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN IP RECORDED AT R/F 045327/0877 Recorded Aug 16, 2022
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: BARRACUDA NETWORKS, INC.
Reel/Frame 061179/0602 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN IP RECORDED AT R/F 054260/0746 Recorded Aug 16, 2022
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: BARRACUDA NETWORKS, INC.
Reel/Frame 061521/0086 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 30, 2020
From: BARRAUDA NETWORKS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 054260/0746 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 045327/0934 Recorded Apr 15, 2019
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: BARRACUDA NETWORKS, INC.
Reel/Frame 048895/0841 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 14, 2018
From: BARRACUDA NETWORKS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045327/0877 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 14, 2018
From: BARRACUDA NETWORKS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045327/0934 →
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2018
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: BARRACUDA NETWORKS, INC.
Reel/Frame 045027/0870 →
SECURITY INTEREST Recorded Oct 12, 2012
From: BARRACUDA NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 029218/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2007
From: DRAKO, DEAN M.; LEVOW, ZACHARY S.; SHI, FLEMING M.
To: BARRACUDA NETWORKS, INC.
Reel/Frame 018841/0501 →