webfilteringdatabase.com
Home Find Your Solution
Features
Domain Categorization API Real-Time Classification 59 Filtering Categories Offline Database (120M) Managed DNS Filter ML Classification Content Classification
Industries
K-12 Schools Corporate Healthcare Government ISPs
Tools
Domain Lookup Bulk Categorization Category Explorer
Resources
Pricing API Documentation Login / Sign Up
Block guide · Social networking

How to Block Instagram on Your Network

Six ways to block Instagram, compared side by side, so you can pick the right mix for an office, a school, a guest network or a fleet of managed phones.

Includes the verified domains, the Meta shared infrastructure trap, and a test plan.

Why IT teams block Instagram

Instagram is mostly an image and short video feed, which makes it heavier on bandwidth than text social networks and harder to use in moderation. These are the reasons we see most often.

Schools and youth programs

Distraction during lessons, safeguarding concerns around direct messages, and the platform's minimum age of 13 in most countries.

Shared and guest networks

Reels and Stories autoplay video. Hotels, clinics and retail Wi-Fi often restrict it to protect capacity for paying guests and point of sale systems.

Regulated workplaces

Banks, healthcare and legal firms limit social networks on work devices to reduce the risk of client data or screenshots being posted.

Some organisations allow Instagram for a marketing team and block it for everyone else. Every method below supports that through user groups, device groups or separate networks.

Pick your scenario first

The right Instagram block depends on who uses the network and who owns the devices. Find the closest match below, then use the comparison grid to fill gaps.

Office with company laptops

DNS filter plus firewall for the building, and an endpoint or browser policy on laptops so the block follows staff home. Exempt the marketing group by user or device group.

School or district

Chromebook URL blocking through Google Admin for student units, a category block on the student SSID, and a looser policy for staff. Schedules can open access after lessons if your policy allows.

Guest Wi-Fi only

You cannot manage the devices, so the DNS filter and firewall are all you have. Block the category, force DNS to your resolver, and accept that mobile data is out of scope.

MSP with many tenants

Build one baseline policy with Social Networking as an optional toggle per client. Keep the Instagram domain list in a shared object so one update reaches every tenant.

Company owned phones

MDM is the main control. Block or hide the app, add a web content filter, and block VPN profiles. The network block is a backup for when the phone is on site.

Clinics and front desks

Shared terminals benefit from a strict browser policy and a short allow list. Instagram is usually blocked together with all social networking on those machines.

Instagram domains to block

These domains are verified as Instagram's own. Lists like this go out of date as platforms change their delivery setup, so back them with a category rule that picks up new names.

DomainPurposeNotes
instagram.comWebsite, login, web feed and the API used by the appBlock with subdomains, such as www, i and api
cdninstagram.comPhotos, videos and static filesWithout this, shared links and embedded posts keep showing media
ig.meShort links that open Instagram direct message conversationsOptional, it only redirects into instagram.com

The Meta shared infrastructure trap. Instagram also loads some content from Meta hosts that Facebook uses, such as fbcdn.net and facebook.com subdomains.

If you block those to make the Instagram block tighter, Facebook, Messenger and pages with Meta login buttons break too. Decide whether that is acceptable before you add them.

If you want Facebook blocked as well, follow our separate guide to blocking Facebook on your network, which covers the full Meta domain set. Check any unfamiliar hostname with the domain lookup tool.

Instagram blocking methods compared

Each row is a method. Each column is something admins care about. Five dots means the method does that job very well. Use the grid to choose a primary and a backup method.

MethodCovers unmanaged devicesStops the mobile appWorks off siteResists DNS changeEffort to runBest for
Router block listLow, manual editsVery small offices, single site
DNS filterLow with categoriesNetwork wide baseline, guest Wi-Fi
Next generation firewallMediumOffices and campuses with one exit point
Endpoint web filter policyMedium, policy basedWindows laptops that travel
Google Admin for ChromebooksLowSchool and district Chromebook fleets
Phone MDMMedium, needs enrolmentCompany or school owned phones and tablets

The ratings are our practical judgement for typical setups, not vendor benchmarks. A DNS filter plus firewall covers the building. Device policies cover everything that leaves it.

Step by step for each method

Open the method you plan to use. Menu names vary between versions, so the steps describe what to configure rather than which button to press.

Router or access point
  1. Sign in to the router admin page and open parental controls, access control or URL filtering.
  2. Add instagram.com and cdninstagram.com as blocked sites. If the router offers keyword blocking, the word "instagram" catches most subdomains.
  3. Apply the rule to all devices, or to a schedule if you only need lesson or office hours.
  4. Reboot clients or flush their DNS cache, then test.

Routers are a reasonable start for a small shop, but they are easy to bypass with a VPN or a manually set DNS server.

DNS filter, hosted or on premise
  1. Create a policy for the network or user group in scope.
  2. Enable the Social Networking category, or add the Instagram domains to a custom deny list with subdomain matching.
  3. Hand out the filter's resolver addresses through DHCP on every VLAN and SSID in scope.
  4. Turn on query logging, so blocked attempts show up in reports.

Our managed DNS filter page explains how a category database plugs into a resolver.

Firewall
  1. Create a security rule for the source networks in scope.
  2. Attach a URL or web filter profile that blocks the social networking category, or an application rule for Instagram.
  3. Add a rule that only allows outbound DNS from your resolver, and block DNS over TLS on port 853.
  4. Block or restrict QUIC (UDP 443) for these networks so that traffic falls back to TLS over TCP, which the firewall can classify.
  5. Optionally enable TLS inspection for managed devices if your policy and local law allow it.
Endpoint web filter on Windows laptops
  • In your endpoint web filter, create a policy that blocks the social networking category and scope it to the right device groups.
  • For an Instagram only block, add instagram.com and cdninstagram.com as blocked domains.
  • Push the policy through Intune or your device management tool, so it also applies in Chrome and Firefox.
  • Allow time for devices to receive the policy, then test from a device off the corporate network.
Google Admin console for Chromebooks
  • Open the Chrome settings for users and browsers, select the organizational unit, and find URL blocking.
  • Add instagram.com and cdninstagram.com to Blocked URLs. Leave exceptions empty unless a staff unit needs access.
  • If Android apps are enabled on the Chromebooks, block the Instagram app under Apps and extensions.
  • Changes reach signed in devices after a policy refresh.
MDM for phones and tablets
  • Supervised Apple devices: use the restrictions payload to hide or block the Instagram app, and a web content filter with the domains in its denied list.
  • Android Enterprise: leave Instagram unapproved in managed Google Play for fully managed devices. On personal phones with a work profile, only the work side can be controlled.
  • Block installation of VPN apps on supervised or fully managed devices if your policy calls for it.

Exceptions for teams that need Instagram

A clean exception process stops the block from being weakened one request at a time. These rules keep it tidy.

  • Grant access to a named group, never to individual IP addresses that change.
  • Give the exception an owner and a review date, for example each quarter.
  • Prefer a dedicated device or browser profile for brand account work.
  • Keep the exception in the same policy object across DNS, firewall and endpoint, so they never disagree.
  • Log exception use separately, which makes audits and renewals quick.
  • Remove access the day someone changes role.

Instagram app vs browser

The same block can look complete in a browser and leaky in the app. Knowing why saves hours of troubleshooting.

Browser on a laptop or phone

  • Shows your block page for unencrypted requests, or a privacy error for HTTPS without inspection.
  • Browser secure DNS may skip your filter. Disable it by policy on managed browsers.
  • Instagram embeds on news sites appear as empty frames.

Instagram mobile app

  • Never shows a block page, only a loading spinner or "couldn't refresh feed".
  • Plays cached Reels for a short while after the block.
  • Ignores your network entirely on mobile data, so MDM is the only control there.
  • May fall back to shared Meta hosts, so test after each change.

Troubleshooting a leaky Instagram block

If users report that Instagram still works, match the symptom to a likely cause. Fix one thing at a time and retest, so you know which change made the difference.

SymptomLikely causeFix
Website blocked, app still loadsApp uses API or media hosts not on your list, or QUIC traffic is not inspectedAdd cdninstagram.com, enable the app signature, block UDP 443 for the network
Works on one laptop onlyBrowser secure DNS or a manually set resolverDisable secure DNS by policy and force port 53 to your resolver
Works on phones, not laptopsPhones on mobile data or a private relayMDM block for owned phones, relay signal domains for the network
Works after school or office hours onlyA schedule on the ruleCheck whether that is intended, then document it
Facebook broke as wellShared Meta hosts were added to the blockRemove fbcdn.net and facebook.com entries for an Instagram only block
Block worked, then stoppedFirmware update reset a profile, or a new delivery domain appearedReview the rule after updates and rely on the category, not only a list

VPN and proxy bypass

When Instagram is blocked, some users try a VPN app, a web proxy or a privacy relay. These controls close most of the doors without breaking normal work.

Block VPN / Proxy / Anonymizers categoryVPN app signatures on the firewallForce DNS to your resolverBlock DNS over TLS on port 853Disable browser secure DNS by policyNo result for mask.icloud.com and mask-h2.icloud.comNo result for use-application-dns.netMDM: block VPN profiles

Our VPN and proxy category is refreshed daily as new anonymizer domains are registered. Watch for spikes in blocked proxy lookups after an Instagram block goes live, since that is usually where people try first.

How to test the Instagram block

Run these tests from at least one device of each type in scope. Repeat them after firmware updates and every term or quarter.

  1. DNS checkRun nslookup for instagram.com and for a cdninstagram.com host from a client. Expect the block address or no answer.
  2. Private browser windowOpen instagram.com after clearing the DNS cache. Expect a block page or a refused connection.
  3. App on Wi-FiOpen the app, scroll and refresh. No new posts should load.
  4. App on mobile dataOn a managed phone, switch Wi-Fi off. The app should be missing or blocked by MDM.
  5. Changed DNSSet a public resolver on a test laptop. Instagram should still fail because of the firewall.
  6. Facebook still worksIf you chose an Instagram only block, confirm Facebook and WhatsApp behave normally.

Keep the block current with category data

Platforms change hosts, add regional delivery domains and launch companion apps. Category based blocking handles that, because every domain is assigned to a category as it appears.

120Mdomains categorized
20Mmost visited domains cover 99.99% of web traffic
~300knew domains categorized daily
59filtering categories plus IAB taxonomy

Instagram is listed in our Social Networking category, and its video features overlap with Streaming Media. New domains are checked again a week and a month after they first appear, because many sites only add content after launch.

Vendors and MSPs

Firewall, DNS filter, parental control and MSP platforms license our database to run category blocking in their own products. The web filtering database page has the details.

In house IT teams

Licensed exports include RPZ, hosts files, external dynamic lists for firewalls and PAC files. Small teams can start from our small business web filtering notes.

Instagram blocking FAQ

Can I block Instagram without blocking Facebook?

Yes, for most purposes. Block instagram.com and cdninstagram.com and leave facebook.com and fbcdn.net open. Some Instagram media can still arrive from shared Meta hosts, so test the app after the change.

Does blocking Instagram also block WhatsApp?

Not if you block only Instagram's own domains. WhatsApp uses its own domains. A broad block on all Meta infrastructure would affect it, which is why we recommend targeting Instagram domains specifically.

Why do Instagram images still load after the block?

Media is served from cdninstagram.com and from shared Meta content hosts. If you block only instagram.com, cached pages and media links can keep working. Add the media domain and test again.

Is the best method DNS or firewall?

Use both. DNS filtering covers every device quickly. The firewall stops users from switching to another DNS server and adds app detection. Add MDM for phones that leave the network.

Which category is Instagram in?

In our web filtering database Instagram is in Social Networking. Most firewall and DNS vendors use a similar social networking category.

Can students or staff see that Instagram is blocked on purpose?

In a browser, yes, if your filter shows a block page for HTTPS traffic or uses TLS inspection. The app only shows loading errors, so tell users about the policy in advance to cut down on help desk tickets.

Should I block Instagram on guest Wi-Fi?

It depends on the venue. Hotels and cafés often leave it open because guests expect it, while clinics, schools and offices with limited bandwidth usually block it or restrict video. A category policy makes that choice easy to change later.

Do Instagram embeds on other websites still work?

No, once instagram.com and cdninstagram.com are blocked, embedded posts on news and brand sites show as blank frames. The rest of those pages load normally.

License the database behind category blocking

Give your firewall, DNS filter or MSP platform 120 million categorized domains with daily updates. Starter database tiers from $999; enterprise and OEM licences are quoted per deployment.

License the database

Instagram, Facebook, Messenger and WhatsApp are trademarks of Meta Platforms, Inc. Microsoft, Windows and Intune are trademarks of Microsoft Corporation. Google, Chromebook, Chrome and Google Play are trademarks of Google LLC. Apple and iCloud are trademarks of Apple Inc. Firefox is a trademark of the Mozilla Foundation.

These names are used here only to identify the products discussed. Web Filtering Database is not affiliated with, sponsored or endorsed by any of these companies.