How to Block Bilibili and Restrict Kids' Computer Use: Practical Steps

This guide explains multiple technical methods to prevent children from accessing Bilibili or other unwanted software, ranging from editing the hosts file and altering shortcuts to disabling network adapters and configuring firewalls, and also offers troubleshooting tips for bypass attempts.

Open Source Linux
Open Source Linux
Open Source Linux
How to Block Bilibili and Restrict Kids' Computer Use: Practical Steps

1. How to Restrict Computer Use

Depending on the goal, different restriction methods can be applied.

First level: Block specific websites (e.g., Bilibili)

The simplest way is to edit the hosts file and map the domain to a fake IP address, for example:

10.0.0.1 bilibili.com

After saving, the site will be unreachable in the browser.

Second level: Prevent launching specific software (e.g., Bilibili client, game client)

Modify the shortcut to point to another program, effectively blocking the original executable.

This method is easy to detect; a more robust approach is to monitor processes and kill them if they appear, as done with a script that checks every five minutes.

Third level: Allow computer use but block internet access

Disabling the network adapter is the simplest method, though it can be re-enabled.

A slightly more technical solution is to change the gateway IP to an unreachable address.

For a higher‑level approach, configure the firewall to block network access for specific applications, turning them into offline-only programs.

Fourth level: Completely deny computer usage

Setting a BIOS password or configuring the system to blue‑screen on boot are extreme measures; the computer can be made unusable without obvious signs.

2. How to Bypass Restrictions

If a website is blocked, first open the browser's developer tools (F12) and check the network tab to see the resolved IP address.

Then use the ping command to test connectivity:

C:\Users\xuanyuan>ping www.bilibili.com
Pinging a.w.bilicdn1.com [61.147.236.42] with 32 bytes of data:
Reply from 61.147.236.42: bytes=32 time=62ms TTL=46
Reply from 61.147.236.42: bytes=32 time=62ms TTL=46
Reply from 61.147.236.42: bytes=32 time=58ms TTL=46
Reply from 61.147.236.42: bytes=32 time=61ms TTL=46

If the ping succeeds, try connecting to port 80 or 443 with telnet to verify HTTP/HTTPS availability.

When software fails to launch or crashes, the tool Procmon can monitor file, network, registry, and process activity to pinpoint the cause.

For network issues, verify that the network card and gateway settings are correct, ping the gateway, and test after disabling the firewall.

Finally, a simple way to convince parents is to claim the computer is broken and suggest a full reinstall.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Windowshosts filenetwork blockingParental Controlsoftware restriction
Open Source Linux
Written by

Open Source Linux

Focused on sharing Linux/Unix content, covering fundamentals, system development, network programming, automation/operations, cloud computing, and related professional knowledge.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.