Skip to main content
Version: 26.1

How to find who accesses a website

This walkthrough shows how to find which internal hosts access a specific website — in this example facebook.com — starting from the DNS activity view and drilling down to the individual records and devices.

The same steps work for any domain, for example tiktok.com or a domain from a threat report.

Before you start

Monitoring which websites people use can be subject to your organization's policies and to data protection regulations. Use this analysis only for authorized purposes, such as enforcing an acceptable-use policy or investigating a security incident.

Step 1 — Find the domain in DNS activity​

Before a device connects to a website, it asks DNS for the website's address. The DNS view therefore shows which domains are being used on the network.

Open Applications › Activity and select DNS in the protocol list. Scroll to DNS Details › Top Queried Domains.

Activity › DNS with Top Queried Domains

In this example facebook.com was queried 4,337 times in the last 24 hours. Select facebook.com in the list.

tip

If the domain is not in the top list, open Records directly, choose the dns data source, and search for the domain.

Step 2 — Review the records for the domain​

Selecting the domain opens Records with the filter Query: = facebook.com already applied, using the dns data source. The breadcrumb shows Activity / Records.

Records filtered to facebook.com

Each row is one DNS request:

ColumnMeaning
TimeWhen the request was made
Source IPThe device that asked for facebook.com — this is who accessed it
Destination IPThe DNS server that was asked, for example an internal DNS server or 8.8.8.8
Destination Port53 — the DNS service
Record Typedns

Step 3 — See who accessed the domain​

In Refine Results, expand Entity IP. It lists every internal host that made requests for the domain, with the number of requests.

Entity IPRequests (24 h)
172.17.14.821,925
172.17.14.81918
172.17.14.51780
172.17.14.52733

Four internal hosts requested facebook.com. The list is ordered by the number of requests, so start with the top entry.

Step 4 — Inspect a record​

Select any row to open the record detail panel.

Record detail panel

The panel shows all fields of the record, grouped (for example General and Network). For each field you can:

  • Copy the value, for example to paste into a ticket.
  • Filter on the value, to add it to the search.

Use Filter fields… at the top to find a field quickly.

Step 5 — Focus on one client​

Select an IP address under Entity IP — here 172.17.14.82. A second filter chip is added: Query: = facebook.com AND Entity IP: = 172.17.14.82.

Records for one client

Read the Record Timeline to understand how the domain is accessed:

Pattern on the timelineLikely meaning
Activity during working hours, with gaps at night and at breaksA person using the website
Evenly spaced requests around the clockAn automated process — an application, a script, or a device checking the service
A sudden burst at one timeA single session, or an event worth checking at that time

In this example 172.17.14.82 requests facebook.com at regular intervals day and night — the pattern of an automated process rather than a person browsing. Select a bar on the timeline to zoom in to a period.

Step 6 — Identify the device​

Find out what each host is. Open the asset profile of the IP address — for example by searching it in Inventory › Assets › Device List, or by selecting the IP where it appears as a link on other pages.

Asset profile of 172.17.14.82

For the four hosts in this example:

Entity IPNameRoleVendor / OSTier
172.17.14.82—http_serverVMware, FreeBSDInternal
172.17.14.81—workstationVMware, FreeBSD 10.0Internal
172.17.14.51client2http_serverS-Bluetech, LinuxInternal
172.17.14.52opnsensegatewayS-Bluetech, FreeBSDCritical

The asset profile also shows the host's hostname and MAC address (when known), VLAN, and its other activity — use Activity › DNS on the asset profile to see all domains that host requested.

Watch out for DNS forwarders​

172.17.14.52 is a gateway. Gateways and internal DNS servers often forward DNS requests on behalf of other devices. When a forwarder appears as the source, the real requester is behind it.

To find the original device, look at records whose Destination IP is the forwarder or internal DNS server — the Source IP of those records is the device that asked first.

Understanding the result​

QuestionHow to answer it
Did the device really open the website?A DNS request shows the intent to connect. Confirm with Activity › SSL › Top Server Names (SNI), or with conn / ssl records to the domain's addresses
Why do I see several requests per second?Browsers and apps request several record types (A, AAAA, HTTPS) and retry; one visit can create many DNS records
Why is a host missing?The device may use encrypted DNS (DNS over HTTPS/TLS), a cached answer, or a network segment that is not mirrored

Checklist​

StepQuestion to answerWhere
1Is the domain being used on the network?Activity › DNS › Top Queried Domains
2Which requests were made for the domain?Records (filtered to the domain)
3Which internal hosts made the requests?Refine Results › Entity IP
4What are the details of a request?Record detail panel
5How and when does one host access it?Filter by Entity IP, Record Timeline
6What device is it? Is it a forwarder?Asset profile